A library for automated persistence of Java objects to a variety of storage backends.
Java CSS
Pull request Compare This branch is 12 commits ahead, 3 commits behind greese:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.



The Dasein Persistence libraries manage the persistence of Java objects to backend data stores such as relational and NoSQL databases. Dasein Persistence will automatically map a Java object to the backend data store and handle in-JVM caching of objects to minimize communication with the database. The caching scheme differs from something like memcache in that it is not distributed. This enables a solid balance between memory management within an individual JVM and freshness of data.

Dasein Persistence supports:

  • Any JDBC backend
  • Special high performance MySQL backends
  • Riak