2012-05-08 10 views
0

私はEclipse Indigoの下で休止状態のツールを使用しています。 Hibernate ConsoleにはAnnotationsオプションが選択されており、Hibernateバージョンは4.0です。Hibernateツールを使用してEJBなしでHibernateアノテーションを使用してPOJOを生成することは可能ですか?

Hibernateツールウィザードは、私はEJB3注釈オプションを生成選択した場合にのみ、注釈を生成します。これはEJBへの依存を導入し、私はそれを望んでいません。私は、プレーン(非JPA)を使用している(リバースエンジニアリングを経由して)POJOを生成するためにHibernateツールを納得させるにはどうすればよい

注釈を休止状態?

答えて

0

次に、4.0ではなく、「Hibernate 3.x」をバージョンとして指定することをお勧めします。私が正しく覚えていれば、Hibernate 4.0はJPAのみの注釈と、いくつか余分な「拡張機能」を提供します。

は今、私は、本当の問題があると思う:なぜあなたはJPAを取り除くためにしたいですか? EJB3!= JPAに注意してください。実際、JPAはかつてはEJBエンティティBeanとして知られていたものを置き換えたものです。 JPA依存関係を追加するとでなく、プロジェクトにEJB依存関係を追加します。

+0

私はJPAを取り除きたくありません。私はJPAを使用したいが、Hibernate Toolsでは、DAOクラスは@Statelessアノテーションで生成され、未解決のインポートjavax.ejb.Stateless; Hibernate 4でJPAを私に与えるために、どのようにしてHibernateツールを作るのですか? – mahonya

関連する問題