【发布时间】:2014-02-02 10:33:29
【问题描述】:
我将 hibernate 3.5 与 mysql 5.1 一起使用,并使用 "hibernate.hbm2ddl.auto" = create 来创建表。当我在我的表上运行命令时:
show index from user;
我可以看到正在创建索引。 hibernate 是否默认添加这些,因为我没有在我的类注释或 hibernate 配置中添加任何索引。
【问题讨论】:
-
我想你已经回答了你自己的问题。
-
可能只是 mysql(例如,PRIMARY KEYs 总是被索引。FOREIGN KEYs 也是,但只是在 INNODB 上)。如果您在其他字段上有索引,则它可能来自休眠。