在 Hibernate 中使用实体类自动创建和更新数据库表
您的 Java Persistence API (JPA) 实体类、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中文网其他相关文章!