1
我正在研究EJB3。通過Entity Bean在運行時創建Oracle數據庫表是否可行?通過實體Bean創建數據庫表
爲此,我創建了一個實體bean,並且我還爲這個bean輸入了persistence.xml。我認爲它會在運行時創建數據庫表。但表格沒有創建。
是否有可能通過實體bean在運行時創建表。如果是,我做錯了什麼。
Thankx提前爲你的時間和幫助
我正在研究EJB3。通過Entity Bean在運行時創建Oracle數據庫表是否可行?通過實體Bean創建數據庫表
爲此,我創建了一個實體bean,並且我還爲這個bean輸入了persistence.xml。我認爲它會在運行時創建數據庫表。但表格沒有創建。
是否有可能通過實體bean在運行時創建表。如果是,我做錯了什麼。
Thankx提前爲你的時間和幫助
你可以在你的persistence.xml配置實體產生,樣本如下所示。
根據您的環境進行更改。
<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,而是使用註釋。