Application designed satisfies the same business requirements as [1] and doesn't contain any hands written code line. http://bderzhavets.blogspot.com/2006/05/toplink-jpa-inside-ejb-3.html References. 1.http://www.oracle.com/technology/products/ias/toplink/jpa/tutorials/jsf-jpa-tutorial.html