在Spring参考建议这种用法:
public class ProductDaoImpl implements ProductDao { private SessionFactory sessionFactory; public void setSessionFactory(SessionFactory sessionFactory) { this.sessionFactory = sessionFactory; } public Collection loadProductsByCategory(String category) { return this.sessionFactory.getCurrentSession() .createQuery( "from test.Product product where product.category=?") .setParameter(0, category) .list(); }}
这样,您的类就不会对Spring有任何依赖,您只需使用普通的Hibernate。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)