1
:防止何らセッションがJPAのレポメソッドを渡す場合には失敗していない以下の場合にはJPAリポジトリを使用して<strong>なしセッション</strong>の失敗を防止するための方法は何
は私がにfetch = FetchType.LAZY
と関係@OneToMany
でXというクラスを持っていますクラスYに戻ります。私はrepostioryでメソッド全体を作成し、Serviceクラスに渡します。その後、Controllerに渡します。
私はLazy
fetchTypeを経由して関連しているx.getY()
ことにより、クラスXからオブジェクトYを取得したい一方で、私は(休止状態から)エラーを取得するには、何のセッションと呼ばれていません。
このエラーが発生しないようにするにはどうすればよいですか?
私は '@ Transactional'を使う傾向がありますが、私が正しいかどうか教えてください - ' import org.springframework.transaction.annotation.Transactional; 'を使う必要がありますか? – bielas
あります。ただし、追加のconfig(パッケージのスキャンとトランザクション管理)を使用する必要があることを覚えておく必要があります。 http://www.baeldung.com/transaction-configuration-with-jpa-and-springをチェックしてください。 –
私はスプリングブートを使用していますか? – bielas