使用 Hibernate 自动创建/更新数据库表
要使用 Hibernate 根据实体类自动创建或更新数据库表,您可以在 persistence.xml 文件中指定 hbm2ddl.auto 属性。此属性指定 Hibernate 应如何处理数据库架构的管理。
在您的情况下,您已将 hbm2ddl.auto 属性设置为“create”。这意味着当应用程序启动时,Hibernate 将自动为您的实体类创建必要的表。如果表已存在,则不会对其进行修改。
但是,根据提供的上下文,您似乎遇到了不会自动创建表的问题。以下是一些可能的原因:
@Entity @Table(name = "ServerNode") public class ServerNode { ... }
如果您已更正这些问题,但表仍未自动创建,您可能需要更详细地描述您的问题以及遇到的错误或警告。
以上是如何使用 hbm2ddl.auto 通过 Hibernate 自动创建数据库表?的详细内容。更多信息请关注PHP中文网其他相关文章!