最近几天我卷起袖子,第一次挖到Hibernate。我很惊讶地发现Hibernate的默认行为是实际驱动数据库本身的DDL:
<property name="hbm2ddl.auto">create</property>
or
<property name="hbm2ddl.auto">update</property>
这与我习惯的相反,有人(通常是DBA)创建数据库结构:模式,表,键约束,索引,触发器等;然后我(开发人员)编写我的应用程序以遵守这些限制。
这引发了一些类似的相关问题:
提前致谢!
答案 0 :(得分:0)
@Index
注释@Table(name = "..")
注释指定实体/表格的自定义名称