参考地址: https://www.cnblogs.com/getchen/p/8036709.html
上面配置文件不清楚的地方可以参考下面这个博客https://blog.csdn.net/q547550831/article/details/54912826#%E7%AC%AC%E5%8D%81%E6%AD%A5hibernate%E5%92%8Cspring%E6%95%B4%E5%90%88%E6%96%B9%E5%BC%8F%E4%BA%8C%E4%B8%8D%E5%B8%A6hibernate%E7%9A%84%E9%85%8D%E7%BD%AE%E6%96%87%E4%BB%B6%E6%8E%A8%E8%8D%90
hibernate 对于增删改查的处理语句
@Repository("userDao")
public class UserDaoImpl implements UserDao {
@Resource(name="sessionFactory")
private SessionFactory sessionFactory;
//查询记录
public User getUser(Integer uid) {
Session session = sessionFactory.getCurrentSession();
//当getCurrentSession所在的方法,或者调用该方法的方法绑定了事务之后,session就与当前线程绑定了,也就能通过currentSession来获取,否则就不能。
//get方法查询
User user = session.get(User.class, uid);
//load方法查询
User User = (User) session.load(User.class,uid);
// session.close();
return user;