2012-03-28 3 views

答えて

2

まず、あなたのアイデアは悪いデザインのようなにおいがします。それについてもう一度考える:)。

2番目の@Transactionalアノテーションは、後者がSpringによって管理されている@Entityクラスで動作します。私はあなたのエンティティがSpringによって管理されていないと推測しています。

エンティティをトランザクションにするには、何らかの種類のPrototype Bean Factoryを使用してエンティティをインスタンス化する必要があります。エンティティをセッションから読み込んだら、再度Springコンテキストに関連付ける必要があります(その目的のために、Spring AOPまたはHibernateインターセプタを考慮してください)。

+0

+1しかし、最初の文の後には書込みを停止する必要があります –

関連する問題