All pastes #772444 Raw Edit

Unnamed

public java v1 · immutable
·published 2007-11-13 20:29 UTC
rendered paste body
/* * AccountFacade.java * * Created on 13 novembre 2007, 21:28 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */package stickies.srv;import java.util.List;import javax.ejb.Stateless;import javax.persistence.EntityManager;import javax.persistence.PersistenceContext;/** * * @author mr */@Statelesspublic class AccountFacade implements AccountFacadeRemote {    @PersistenceContext    private EntityManager em;        /** Creates a new instance of AccountFacade */    public AccountFacade() {    }    public void create(Account account) {        em.persist(account);    }    public void edit(Account account) {        em.merge(account);    }    public void destroy(Account account) {        em.merge(account);        em.remove(account);    }    public Account find(Object pk) {        return (Account) em.find(Account.class, pk);    }    public List findAll() {        return em.createQuery("select object(o) from Account as o").getResultList();    }    }