java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/dao/UzivatelDAO.java
author František Kučera <franta-hg@frantovo.cz>
Thu Mar 04 11:00:19 2010 +0100 (2010-03-04)
changeset 50 d259a2dfea67
child 56 7021b32ce3d1
permissions -rw-r--r--
Uživatel – DAO, EJB, Hibernate.
franta-hg@50
     1
package cz.frantovo.nekurak.dao;
franta-hg@50
     2
franta-hg@50
     3
import cz.frantovo.nekurak.dto.Uzivatel;
franta-hg@50
     4
import java.util.Date;
franta-hg@50
     5
import javax.ejb.LocalBean;
franta-hg@50
     6
import javax.ejb.Stateless;
franta-hg@50
     7
import javax.persistence.EntityManager;
franta-hg@50
     8
import javax.persistence.PersistenceContext;
franta-hg@50
     9
franta-hg@50
    10
/**
franta-hg@50
    11
 *
franta-hg@50
    12
 * @author fiki
franta-hg@50
    13
 */
franta-hg@50
    14
@Stateless
franta-hg@50
    15
@LocalBean
franta-hg@50
    16
public class UzivatelDAO {
franta-hg@50
    17
franta-hg@50
    18
    private static final String PU = "nekurak.net-PU";
franta-hg@50
    19
    @PersistenceContext(unitName = PU)
franta-hg@50
    20
    private EntityManager em;
franta-hg@50
    21
franta-hg@50
    22
    public void uloz(Uzivatel u) {
franta-hg@50
    23
	if (u.getDatum() == null) {
franta-hg@50
    24
	    u.setDatum(new Date());
franta-hg@50
    25
	}
franta-hg@50
    26
franta-hg@50
    27
	em.persist(u);
franta-hg@50
    28
    }
franta-hg@50
    29
}