DataBind is a library to simplify the persistance of Java objects to a datastore. A data store may be a relational database, XML files, or any other type of datastore. Java objects which are persisted do not need to be modified in any way. The only requirement for persisted objects is that they have read and write methods for each field that you would like to persist and an empty constructor. The read and write methods are specified at deployment time in an XML file and thus can be any method (in other words they do not have to be getter and setter methods, although this is the preferred method signature.) DataBind also supports loading and storing collections of objects. Objects can be retrieved from the database using search elements to select a subset of the available objects.
|Tags||Software Development Libraries|
|Operating Systems||OS Independent|
Release Notes: A new readConfiguration(Reader reader) method in BinderManager (all other readConfiguration methods call this one), a new readConfiguration(String filename) convenience method to BinderManager, new documentation about SearchElements, removal of writeConfiguration() and write() methods from Binder, removal of all write() methods from Binder implementations, use of EdenLib classes wherever possible, an upgrade to EdenLib 1.0b1, and all new JavaDoc documentation.
Release Notes: Support for loading and storing collections of objects has been added, as well as search package and changed loadData() methods to accept a SearchElement, and copyright headers. Read and write methods are now optional, and SQL binder classes have been moved to org.databind.binder.sql.