📄 userdaoimpl.java
字号:
package cn.com.tarena.ecport.dao.impl;import java.util.List;import org.hibernate.Hibernate;import org.hibernate.Query;import business.impl.test.HibernateUtil;import cn.com.tarena.ecport.dao.IUserDAO;import cn.com.tarena.ecport.exception.ECPortException;import cn.com.tarena.ecport.pojo.ContactInfo;import cn.com.tarena.ecport.pojo.Orders;import cn.com.tarena.ecport.pojo.User;public class UserDAOImpl implements IUserDAO { public List findAllUsers() throws ECPortException { String hql="from Users"; Query query=HibernateUtil.getSessionFactory().getCurrentSession().createQuery(hql); List<User> list=query.list(); return list; } public void modifyUserPassword(User user) throws ECPortException { // TODO Auto-generated method stub } public void delete(User persistencePojo) { // TODO Auto-generated method stub } public List<User> findByExample(User ExamplePojo) { // TODO Auto-generated method stub return null; } public User findById(Long id) { User user = (User) HibernateUtil.getSessionFactory() .getCurrentSession().get(User.class, id); return user; } public List<User> findByProperty(String propertyName, Object value) { // TODO Auto-generated method stub return null; } public void lock(User pojo) { // TODO Auto-generated method stub } public User merge(User detachedPojo) { // TODO Auto-generated method stub return null; } public void save(User transientPojo) { // TODO Auto-generated method stub } public void saveOrUpdate(User pojo) { // TODO Auto-generated method stub } // 自己写2个方法把user和userinfo分开注册 public void registerUser(User pojo){ try { HibernateUtil.getSessionFactory().getCurrentSession().save(pojo); } catch (RuntimeException e) { // TODO Auto-generated catch block throw e; } } public void registerUserinfo(ContactInfo contactPojo){ try { HibernateUtil.getSessionFactory().getCurrentSession().save(contactPojo); } catch (RuntimeException e) { // TODO Auto-generated catch block throw e; } } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -