可能重複:
Wrong ordering in generated table in jpaPlay中的JPA列順序!框架
進出口使用播放!框架,我有這個在我的模型:
@Entity(name="Dialer")
public class Dialer extends Model {
@Column(name="offer")
public String offer;
@Column(name="domain")
public String domain;
@Column(name="created_date", insertable=false, updatable=false)
@Generated(value=GenerationTime.ALWAYS)
@Temporal(TemporalType.TIMESTAMP)
public DateTime createdDate;
......
我希望它可以反映在數據庫正是因爲它的佈局,而是我得到這個:
id, created_date, domain, offer
我如何解決這個問題?
爲什麼重要?列順序不應該不重要。 – 2011-06-08 04:07:39
相似,但不在相關列表中:http://stackoverflow.com/questions/5964714/maintain-the-order-of-column-when-creating-a-new-table-using-hibernate,http:// stackoverflow .com/questions/4323065/jpa-and-order-of-the-database, – 2011-06-08 04:44:21
如果您使用映射文件而不是註釋的話,您是否嘗試過順序保留?註釋可以按任何順序處理 - 不僅按照它們的編寫順序處理。您可能還需要閱讀JPA實現的文檔,因爲它可能具有允許明確指定列順序的擴展 – 2011-06-08 04:49:25