2012-05-02 28 views
1

在Hibernate3中,我使用org.springframework.orm.hibernate4替代爲彈簧的HibernateTemplate?

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。現在該怎麼做呢?請指點..

回答

1

有在Spring 3.1的HibernateTemplate不支持和Hibernate 4,所以你應該使用原生的Hibernate API。不建議

的HibernateTemplate使用了(約自 釋放休眠3.0.1)沒有更多的附加價值,這樣是不是 要在那裏了對Hibernate 4.只需使用平原 的SessionFactory和使用的getCurrentSession方法來獲取 當前事務會話(不使用的openSession !!!!),你是 好去...