The main objective is to create data access layer that need no configuration by default. The easiest case is just use a system Fascade for CRUD operation, eg. save( object : Object ), getAll( object : Object) etc. that can be used for any POJO class. The database structure will be created during runtime. Transpers will be built on top of Spring and Hibernate at first.
These details are provided for information only. No information here is legal advice and should not be used as such.