1

Spring なしで Hibernate を使用したいので、次のように Hiberante をセットアップします。

<property name="transaction.factory_class">org.hibernate.transaction.JDBCTransactionFactory</property>
<property name="hibernate.current_session_context_class">thread</property>

しかし今、私はこの例外を受け取ります:

org.hibernate.HibernateException: get is not valid without active transaction

Spring のように Hibernate にトランザクションを自動管理させる方法はありますか? 取引を手動で開始および終了する必要がありますか?

ありがとうございました。

4

1 に答える 1

2

まあ、少なくともリファレンスガイドによるとではありません。管理環境と JTA 環境でトランザクションを使用するためのさまざまなオプションがありますが、Transaction少しコーディングする必要があります。

于 2012-04-26T07:40:57.270 に答える