Build-in mysql: Use InnoDB as the default engine, to ensure Transaction Support.
Strip off the JPA and OpenXava CallBack Demo from SKU.
DBCP extension: MonitoredDataSourceFactory, to support customized database operations when get connection, such as Oracle VPS(Virtual Private Database).

When deploy in Tomcat, you can define datasource like:
{{{
    <Resource name="jdbc/TestAppDS" auth="Container" type="javax.sql.DataSource"
        maxActive="20" maxIdle="5" maxWait="10000"
        factory="org.openxava.ex.datasource.MonitoredDataSourceFactory"
        username="openxava" password="openxava" driverClassName="oracle.jdbc.driver.OracleDriver"
        url="jdbc:oracle:thin:@10.0.2.2:1521:XE"/>
}}}
Add javadoc
unfinished works - Order Template