1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57
|
package com.vente.implDao;
import java.util.ArrayList;
import javax.persistence.EntityManager;
import javax.persistence.PersistenceContext;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import com.vente.beans.User;
import com.vente.dao.UserDao;
public class UserImpl implements UserDao {
private static final Log log = LogFactory.getLog(UserImpl.class);
@PersistenceContext
private EntityManager en=null;
@Override
public void add(User obj) {
try{
log.debug("User :"+obj);
en.persist(obj);
en.getTransaction().commit();
}catch(Exception e){log.error("add user failed :"+e);};
}
@Override
public ArrayList<User> findAll() {
ArrayList<User> result=null;
try{
result =(ArrayList<User>)en.createQuery("select from user").getResultList();
}catch(Exception e){log.error("find user failed :" +e);};
return result;
}
@Override
public User findByid(long id) {
// TODO Auto-generated method stub
return null;
}
@Override
public void remove(User obj) {
try{
en.remove(obj);
}catch(Exception e){log.error("add adresse failed", e);};
}
@Override
public void update(User obj) {
// TODO Auto-generated method stub
}
} |
Partager