【发布时间】:2012-09-08 04:16:38
【问题描述】:
我让 hbm2ddl 为我创建表(用于开发目的),并且列与类中的字段顺序相反。
如何让它以与类相同的顺序创建列?
我认为 Java 类不存储字段的顺序,所以 Hibernate 根本不知道源代码中的顺序是什么(如果我考虑更复杂的情况,这似乎是合乎逻辑的)。
但是,我至少可以要求 Hibernate 将 PK 和 FK 列作为第一列吗?
休眠 4.0.0 (JBoss AS 7.1.2) MySQL 5.1.x
【问题讨论】:
-
我也有这个问题。我只是导出数据库模式,手动更改列顺序并将其导入回来。但如果有解决方案,我会非常有兴趣了解它。
-
我创建了HHH-7612 来解决第二个问题。
-
@bphilipnyc 还有:stackoverflow.com/questions/1298322