PROBLEM
When saving a Hibernate entity that contains Joda Time object, Jadira UserType throws the following warning:-
[WARN ] [JavaTimeZoneWorkaroundHelper] [<clinit>:40] - Under JDK 6 it may not be possible to handle DST transitions correctly [ERROR] [JavaTimeZoneWorkaroundHelper] [<clinit>:42] - Running under a Zone that uses daylight saving time. To avoid incorrect datetimes being stored during DST transition, either update to JDK 7 or use a Timezone for the JDK without Daylight Saving Time
This warning occurs when using this version:-
<dependency> <groupId>org.jadira.usertype</groupId> <artifactId>usertype.core</artifactId> <version>3.0.0.GA</version> </dependency>
SOLUTION
Upgrade Jadira Usertype to the latest version, and the problem goes away:-
<dependency> <groupId>org.jadira.usertype</groupId> <artifactId>usertype.core</artifactId> <version>3.1.0.CR10</version> </dependency>