1

Hibernate3で使用しています

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

しかし今、休止状態 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 に答える