Java Reference
In-Depth Information
After clicking on Finish , the session beans are created and placed in the package we
specified.
All of the generated session bean extends AbstractFacade , an abstract class that
is also generated by the Session Beans for Entity Classes wizard. This abstract
class contains a number of methods that allow us to perform CRUD ( Create , Read ,
Update , Delete ) operations on our entities.
package com.ensode.ejbdao.sessionbeans;
import java.util.List;
import javax.persistence.EntityManager;
public abstract class AbstractFacade<T> {
private Class<T> entityClass;
public AbstractFacade(Class<T> entityClass) {
this.entityClass = entityClass;
}
protected abstract EntityManager getEntityManager();
public void create(T entity) {
getEntityManager().persist(entity);
}
 
Search WWH ::




Custom Search