2011-12-06 46 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时