首页>代码>springmvc+hibernate+jstl写的完整ssh用户注册,登录demo>/springmvc-user/src/main/java/com/javaniu/dao/impl/UserDaoImpl.java
package com.javaniu.dao.impl; import java.util.List; import javax.annotation.Resource; import org.hibernate.Query; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.springframework.stereotype.Repository; import org.springframework.transaction.annotation.Propagation; import org.springframework.transaction.annotation.Transactional; import com.javaniu.dao.UserDao; import com.javaniu.module.User; @Transactional(readOnly = false, propagation = Propagation.SUPPORTS) @Repository public class UserDaoImpl implements UserDao { private SessionFactory sessionFactory; @Resource public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; } public SessionFactory getSessionFactory() { return sessionFactory; } private Session getSession() { return sessionFactory.getCurrentSession(); } @Override public void save(User user) { getSession().save(user); } @Override public void delete(Long id) { User user = findById(id); getSession().delete(user); } @Override public void delete(User user) { getSession().delete(user); } @Override public void update(User user) { getSession().update(user); } @Override public User findById(Long id) { return (User) getSession().get(User.class, id); } @Override public User findByEmailAndPassword(String email, String password) { String hql = "from User where email=? and password=?"; Query query = getSession().createQuery(hql); query.setParameter(0, email); query.setParameter(1, password); List<User> list = query.list(); if (list == null || list.size() == 0) { return null; } return list.get(0); } }
最近下载更多
女王不该在山炮村养花 LV8
2023年4月13日
ming_123_9715 LV23
2022年12月13日
1798139161 LV4
2021年12月5日
lsglsg9 LV23
2021年1月7日
1348654 LV2
2020年6月18日
0011100 LV12
2020年6月10日
体验放地上 LV1
2020年6月9日
hefenyuan91 LV11
2020年6月3日
pmj2510 LV10
2020年5月17日
fgfdgffgf LV12
2020年5月9日
最近浏览更多
普米亚 LV1
6月22日
MuRanstr
2月5日
暂无贡献等级
绿油油
1月24日
暂无贡献等级
WBelong LV8
2023年12月11日
yemmmm666 LV1
2023年6月12日
95959595959 LV13
2023年4月26日
女王不该在山炮村养花 LV8
2023年4月13日
ming_123_9715 LV23
2022年12月13日
qqwerty LV3
2022年12月11日
hjhj2333 LV6
2022年10月6日