2012-05-02 5 views
1

私は春のためのorg.springframework.orm.hibernate4代替hibernateTemplate? 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をサポートしていません。今これを行う方法?助けてください。

答えて

1

SPring 3.1とHibernate 4のHibernateTemplateはサポートされていないので、ネイティブのHibernate APIを使用する必要があります。それは休止状態4のためにそこにもはやであることを行って ではありませんので(ハイバネート3.0.1のリリース以来 について)これ以上の付加価値がある

のHibernateTemplateはもう使用することは推奨されていないだけで使用平野 のSessionFactoryと 現在のトランザクションのセッションを取得するためにgetCurrentSessionメソッドを使用します(のOpenSessionを使用しないでください!!!!)、あなたはどこへ行く 良いです...

関連する問題