表的位置在休眠状态

时间:2013-05-14 02:40:53

标签: java mysql hibernate

如何在Entity类中配置 hibernate注释,以便按特定顺序创建列。 示例:id是第一列,lastName第二列,地址第三列等。使用Mysql DB,Hibernate按字母顺序创建表。

2 个答案:

答案 0 :(得分:0)

您无法使用hibernate配置创建订单。我认为这是hibernate中已发现的问题。看看here

答案 1 :(得分:0)

我认为没有办法做到这一点......除了使用SQL“create table”语句手动创建表。

我的理解是Hibernate的“按字母顺序创建”行为是所有数据库类型的标准。这比旧行为更好......这是“按随机顺序创建”,具体取决于列名的哈希码。 (这是固定的,因为Hibernate生成的模式不稳定;即每次都可能不同。)

相关问题