franta-hg@50: package cz.frantovo.nekurak.dao; franta-hg@50: franta-hg@50: import cz.frantovo.nekurak.dto.Uzivatel; franta-hg@50: import java.util.Date; franta-hg@50: import javax.ejb.LocalBean; franta-hg@50: import javax.ejb.Stateless; franta-hg@50: import javax.persistence.EntityManager; franta-hg@50: import javax.persistence.PersistenceContext; franta-hg@50: franta-hg@50: /** franta-hg@50: * franta-hg@50: * @author fiki franta-hg@50: */ franta-hg@50: @Stateless franta-hg@50: @LocalBean franta-hg@50: public class UzivatelDAO { franta-hg@50: franta-hg@145: @PersistenceContext(unitName = DAO.PU) franta-hg@145: private EntityManager em; franta-hg@50: franta-hg@145: public void zaloz(Uzivatel u) { franta-hg@145: if (u.getDatum() == null) { franta-hg@145: u.setDatum(new Date()); franta-hg@145: } franta-hg@145: franta-hg@145: em.persist(u); franta-hg@50: } franta-hg@50: franta-hg@145: public void uloz(Uzivatel u) { franta-hg@145: if (u.getDatum() == null) { franta-hg@145: u.setDatum(new Date()); franta-hg@145: } franta-hg@56: franta-hg@145: em.merge(u); franta-hg@56: } franta-hg@50: }