User Types and classes for use with Hibernate. Includes user types for use with the javax.time classes included in the early review class of JSR 310. Where possible these types are compatible with the equivalent Joda Time - Hibernate user types.

User Types includes user types for Joda Time. These are designed for interoperability wherever possible with the provided JSR 310 user types. These can be used as an alternative to Joda Time Contrib's persistent types. The motivation for creating these types is the original types are affected by an issue whereby the written time is offset by the user's offset from the database zone.

User Type includes other user types - for enums, JDK types and Libphonenum.


Bindings is a library supporting a variety of methods for defining bindings between classes and their String representation


Cloning provides fast deep cloning capabilities for almost any Java object.


CDT provides common data types for commonly used types such as ISO Country Codes, Phone Numbers and other types.


Quant provides classes implementing common quantitative functions.


Scanner provides capability for scanning the classpath without loading classes.

YourKit is kindly supporting open source projects with its full-featured Java Profiler. YourKit, LLC is the creator of innovative and intelligent tools for profiling Java and .NET applications. Take a look at YourKit's leading software products: YourKit Java Profiler and YourKit .NET Profiler.