Automatically convert back-and forth between transfer and domain objects.

jTransfo core features:

  • Easy to use.
  • Driven by annotations.
  • Many transfer objects can map to the same domain object.
  • Security enabled: use tags to define how fields need to be converted. Tags typically match a role or status.
  • No dependencies.
  • Very customizable.
  • Reliable (code coverage is 100% except 1 line).

The project also has integration modules for Spring framework and joda-time.
There is also a simple example module which shows integration with Hibernate using Spring framework and uses Lombok.

Project source is hosted on github: https://github.com/joachimvda/jtransfo.
For javadoc, see http://joachimvda.github.io/jtransfo/.

Open source initiative approved license.jTransfo is an open source project released under the Apache License v2. The project licence is approved by the Open Source Initiative. This site is not affiliated with or endorsed by the Open Source Initiative.