JPA Hibernate ActiveRecord with Spring and AspectJ (Similar to what Spring Roo does) on Tomcat and JBoss