在Hibernate 中使用實體類別自動建立和更新資料庫表
您的Java Persistence API (JPANode) 實體類別、ServerNode 和持久性。 xml配置完成。但是,如果您希望使用 Hibernate 基於實體類別自動建立和/或更新資料庫表,您可以採取其他步驟:
在 persistence.xml 中,請確保已設定 hibernate.hbm2ddl .auto屬性為「create」或「create-drop」:
<property name="hibernate.hbm2ddl.auto" value="create"/>
在實體類別中,考慮明確設定 javax.persistence.Table 註解:
@Entity @Table(name = "MyTableName") public class ServerNode { // ... }
此註解指定將對應到實體類別的表名稱。
透過這些設置,當建立會話工廠時,Hibernate 會根據實體類別定義自動建立或更新「Icarus」資料庫表。
以上是Hibernate 如何從實體類別自動建立和更新資料庫表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!