java/nekurak.net-ejb/src/java/cz/frantovo/nekurak/dao/UzivatelDAO.java
author František Kučera <franta-hg@frantovo.cz>
Sun Mar 14 01:05:35 2010 +0100 (2010-03-14)
changeset 67 fa7e30dee3b3
parent 56 7021b32ce3d1
child 145 0efefbf5f8b6
permissions -rw-r--r--
Hibernate: jednoduché mapování podniků a fotek (1:N).
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@67
    18
    @PersistenceContext(unitName = DAO.PU)
franta-hg@50
    19
    private EntityManager em;
franta-hg@50
    20
franta-hg@56
    21
    public void zaloz(Uzivatel u) {
franta-hg@50
    22
	if (u.getDatum() == null) {
franta-hg@50
    23
	    u.setDatum(new Date());
franta-hg@50
    24
	}
franta-hg@50
    25
franta-hg@50
    26
	em.persist(u);
franta-hg@50
    27
    }
franta-hg@56
    28
franta-hg@56
    29
    public void uloz(Uzivatel u) {
franta-hg@56
    30
	if (u.getDatum() == null) {
franta-hg@56
    31
	    u.setDatum(new Date());
franta-hg@56
    32
	}
franta-hg@56
    33
franta-hg@56
    34
	em.merge(u);
franta-hg@56
    35
    }
franta-hg@50
    36
}