2011-01-12 9 views
1

私はEJB3で作業しています。 Entity Beanを使用して実行時にOracle DBテーブルを作成することは可能ですか?Entity Beanを使用したDBテーブルの作成

このため、私はエンティティBeanを作成しました。このBeanのエントリをpersistence.xmlにも作成しました。私はそれが実行時にDBテーブルを作成すると思った。しかし、テーブルは作成されませんでした。

実行時にエンティティBeanを使用してテーブルを作成することは可能ですか?はいの場合、私は間違っています。お時間を事前に

Thankxとあなたのpersistence.xmlでエンティティの生成を設定することができます

答えて

2

を助ける、サンプルを以下に示します。

環境に合わせて変更してください。

<property name="toplink.ddl-generation" 
      value="drop-and-create-tables"/> 
    <!-- Generating derby specific sql --> 
<property name="toplink.platform.class.name" 
      value="oracle.toplink.essentials.platform.database.DerbyPlatform"/> 

また、EJB-3.xを使用している場合は、persistence.xmlにエンティティBeanを入力する必要はなく、代わりに注釈を使用してください。

関連する問題