OpenXava is a framework to develop AJAX Java Enterprise applications rapidly and easily. Allows you to define applications just with POJOs, JPA and Java annotations. Feature rich and flexible since it's used for years to create business applications with Java.
OpenXava 4.5 has some new interesting features such as:
* Support for all strategies of JPA inheritance mapping.
* Data for list and collections is obtained via JPA, before JDBC was used.
* Automated Business Logic (ABL) library added.
* All new layout architecture (the code that paints the UI). It still in BETA but can be activated with layout.painter in xava.properties.
And many other useful new features and bug fixes.
See the announcement: