время гибернации в DB2 DATE - PullRequest
       11

время гибернации в DB2 DATE

0 голосов
/ 11 октября 2010

Я безуспешно пытался создать пользовательское сопоставление типов между DateTime joda и DATE db2. Какие аннотации следует использовать в случае использования библиотеки hodanate joda time вместо пользовательского сопоставления типов? Большое спасибо

Ответы [ 3 ]

2 голосов
/ 11 октября 2010

Существует библиотека с открытым исходным кодом , поддерживающая это на sourceforge .Теперь, когда я перечитал ваш вопрос, вы, вероятно, уже используете его.

Сюда входит тип пользователя, так что вы можете сопоставить поля Joda DateTime с

   @Type(type="org.joda.time.contrib.hibernate.PersistentDateTime")
2 голосов
/ 11 октября 2010

Почему бы вам просто не отобразить обычные Java-даты и конвертировать в / из Joda-даты, когда вы читаете / записываете значения?

1 голос
/ 07 ноября 2010

Пожалуйста, посмотрите на мой проект на Sourceforge (Usertype), который поддерживает Joda Time и JSR 310 черновики.В отличие от библиотеки Joda Time Contrib, она работает с Hibernate 3.6, и ее следует использовать очень просто, если вы знакомы с пользовательскими типами Joda Time Contrib Hibernate.

См. http://usertype.sourceforge.net/

...