我有兩個實體,用戶和評論,他們都是POJO的。 評論有對用戶的參考。休眠@orderby似乎不工作
@ManyToOne
@JoinColumn(name = "user_id")
private User user; // saves the User's id as a foreign key to Comment table
評論還有一個字段addedDate是一個日期。
@OrderBy
@Column(name = "date_added")
private Date addedDate;
當Hibernate retreives從我要評論通過addedDate訂購,但遺憾的是它由用戶定貨數據庫中的數據。 即使我使用@OrderBy(javax.persistence.OrderBy)註釋字段「addedDate」,它似乎沒有任何作用。
我想是這樣的: 用戶X earlyComment, userY earlyComment, 用戶X lateComment, userY lateComment,
但我得到的是這樣的: 用戶X earlyComment, 用戶X lateComment, userY earlyComment, userY lateComment,
我在這裏看起來類似的問題,但他們都沒有發現解決了我的問題。
我做錯了什麼?任何幫助是極大的讚賞。
你如何檢索評論?你在做一個查詢,還是他們是集合的一部分? – 2012-08-11 10:16:39