Я позволю hbm2ddl создать таблицы для меня (для целей dev), а столбцы находятся в обратном порядке полей в классе.Hibernate: порядок обратных столбцов по hbm2ddl
Как я могу создать столбцы в том же порядке, что и класс?
Я думаю, что классы Java не хранят порядок полей, поэтому Hibernate просто не знает, что такое порядок в источнике (что кажется логичным, если я думаю о более сложных случаях).
Но могу ли я хотя бы попросить Hibernate поставить столбцы PK и FK как первые?
Hibernate 4.0.0 (JBoss AS 7.1.2) MySQL 5.1.x
У меня тоже была эта проблема. Я просто экспортирую схему базы данных, вручную изменил порядок столбцов и импортировал ее обратно. Но если есть решение, мне было бы очень интересно узнать об этом. –
Я создал [HHH-7612] (https://hibernate.onjira.com/browse/HHH-7612), чтобы ответить на второй вопрос. –
Старая резьба и хороший ответ принят, но похоже на обман http://stackoverflow.com/questions/5964714/maintain-the-order-of-column-when-creating-a-new-table-using-hibernate – bphilipnyc