hibernate使用session操作数据库
2017-10-09 22:55
260 查看
前面一章介绍spring boot使用hibernate,采用的是EntityManager实现hibernate数据交互,现在这里改用Session
@Autowired
private SessionFactory sessionFactory;
private Session getSession() {
return this.sessionFactory.openSession();
}
@Override
public User select(String id) {
// TODO Auto-generated method stub
Session session=getSession();
String hql="from User where id=:id";
Query query=session.createQuery(hql);
query.setParameter("id", id);
return (User) query.list().get(0);
}
@Autowired
private SessionFactory sessionFactory;
private Session getSession() {
return this.sessionFactory.openSession();
}
@Override
public User select(String id) {
// TODO Auto-generated method stub
Session session=getSession();
String hql="from User where id=:id";
Query query=session.createQuery(hql);
query.setParameter("id", id);
return (User) query.list().get(0);
}
相关文章推荐
- 使用Hibernate操作数据库时报:No CurrentSessionContext configured! 异常
- 转 使用Hibernate操作数据库时报:No CurrentSessionContext configured! 异常
- 使用Hibernate编写通用数据库操作代码
- Hibernate 入门 使用Hibernate查询语言对数据库操作
- 使用JDBC和hibernateSessionFactory访问数据库
- hibernate3.5使用session.createQuery()查出数据与数据库不一致
- 操作数据库(getHibernateTemplate()的使用)
- 使用SqlSessionTemplate实现数据库的操作
- Java的Hibernate框架数据库操作中锁的使用和查询类型
- Hibernate使用configuration调用buildFactory()或得session连接数据库
- Hibernate 通过Session操作数据库
- 使用Hibernate操作数据库
- 使用Hibernate编写通用数据库操作代码
- 使用eclipse的Hibernate插件创建session完成对数据库的记录追加
- 使用Hibernate操作数据库需要七个…
- Spring中使用HibernateDaoSupport来进行数据库的操作
- Hibernate提供的操作数据库的方法使用和比较
- 在servicemix下,使用hibernate操作数据库
- 使用Spring+Hibernate同时操作两个数据库
- SSH框架数据库操作中session的获取以及本地sql的使用