1

在 Hibernate3 我正在使用

String[] paramNames = {PARAMS};
Object[] values = { VALUES};
Collection coll= this.getHibernateTemplate().findByNamedQueryAndNamedParam(Person.QUERY_STATUS, paramNames, values);

但是现在我必须使用hibernate 4.1.1。但是org.springframework.orm.hibernate4不支持hibernateTemplate。现在该怎么做?请指教..

4

1 回答 1

1

在 SPring 3.1 和 Hibernate 4 中不支持 HibernateTemplate,因此您应该使用本机 Hibernate API。

不再推荐使用 HibernateTemplate(大约自 hibernate 3.0.1 发布以来)没有更多的附加值,因此对于 hibernate 4 将不再存在。只需使用普通的 SessionFactory 并使用 getCurrentSession 方法获取当前的事务会话(不要使用 openSession !!!),你很高兴......

于 2012-05-02T13:53:13.660 回答