hibernate4 用的是Session session =sessionFactory.openSession();
怎么写呢
请问我这么写是不是对的
//分页查询部门
@Override
public List<Department> findByPage(int begin, int pageSize) {
Session session =sessionFactory.openSession();
Query query=session.createQuery("from Department");
query.setFirstResult(begin);
query.setMaxResults(pageSize);
List<Department> list= query.list();
return list;
如果不用spring管理的话,你这个写法没问题哦。
是不是可以直接在DAO的实现类
private SessionFactory sessionFactory;
public void setSessionFactory(SessionFactory sessionFactory) {
this.sessionFactory = sessionFactory;
}
,然后在application.xml中添加改sessionFactory属性,然后通过session来处理逻辑?
没用spring可以这样写
写的是对的啊,4可以直接开session
自己尝试跑了一下这样是OK的哈哈 ~~~