Gilead was previously known as hibernate4gwt : the library has been renamed to reflect a more general purpose than just these two target frameworks, but of course, it still supports them.
Gilead permits you to use your Persistent POJO (and especially the partially loaded ones) outside the JVM (GWT, Flex, XML, Google AppEngine...) without pain. No LazyInitialisationException
. No DTO mapping. Just POJO and Domain Driven Design.
Features
Seamless clone and merge:
Persistent entity can be cloned to be sent outside the JVM without pain and exceptions. They can also be merged when back on the server, so the merged instance can be reused as a classical detached entity.RIA frameworks integration:
Gilead provides adapters for seamless integration with GWT (from 1.5 to 2.0) and Flex/BlazeDS frameworks.
Useful links: