2011-12-06 48 views
0

我們使用Hibernate和3.6.x的喬達時間,用org.jadira.usertype.dateandtime.joda.PersistentDateTimeWithZone像這樣堅持DateTime在Hibernate中的註釋刪除重複

@Columns(columns = { 
     @Column(nullable = false, name = "requestedOn"), 
     @Column(nullable = false, name = "requestedOnTZ") }) 
@Type(type = "org.jadira.usertype.dateandtime.joda.PersistentDateTimeWithZone") 
private DateTime requestedOn; 

有沒有辦法掛接到休眠爲了掩飾上述註解背後一個註釋,如:

@DateTimeWithZone(time = "requestedOn", zone = "requestedOnTZ") 
private DateTime requestedOn; 

回答

0

我不認爲你可以。這些是API預期在處理代碼時找到的標準註釋(在這種情況下掃描註釋)。您可以破解您的休眠並修改註釋掃描程序,以考慮您所做的自定義註釋,但這會在稍後出現問題當你想遷移到更新版本的Hibernate時