如何在Entity类中配置 hibernate注释,以便按特定顺序创建列。 示例:id是第一列,lastName第二列,地址第三列等。使用Mysql DB,Hibernate按字母顺序创建表。
答案 0 :(得分:0)
您无法使用hibernate配置创建订单。我认为这是hibernate中已发现的问题。看看here
答案 1 :(得分:0)
我认为没有办法做到这一点......除了使用SQL“create table”语句手动创建表。
我的理解是Hibernate的“按字母顺序创建”行为是所有数据库类型的标准。这比旧行为更好......这是“按随机顺序创建”,具体取决于列名的哈希码。 (这是固定的,因为Hibernate生成的模式不稳定;即每次都可能不同。)