JEE5
Entity操作でこんなエラーになったよ。 failed to lazily initialize a collection of role: jp.*****, no session or session was closedここに書いてたよ。 http://www.pwv.co.jp/~take/TakeWiki/index.php?Hibernate%E3%81%AELazy%20initialize%E3%82%A8%…
エンティティへの何らかの操作のタイミングで関連するエンティティにも自動的に反映する機能。 列挙型 操作 CascadeType.ALL 全て CascadeType.PERSIST persist CascadeType.REMOVE remove CascadeType.MERGE merge CascadeType.REFRESH refresh @OneToMany(…
イーガーフェッチ EAGER 関連するEntityの値を全て読み込む。 メモリリソース大量消費。 レイジーフェッチ LAZY 関連するEntityの値を一度に全ては読み込まない。 層が違う場合後から取得できない。 @OneToMany(fetch = FetchType.LAZY)
AOPについては概念的な説明だったよ。EJB3でインターセプタができるんだよ!知らなかったよ! @AroundInvoke をインターセプトするクラスに書いて、 @Interceptors(value={jp.co.***.***.class}) を呼び出したいセッションBeanクラス/メソッドに書くんだよ。…
EJBを使わずにJTAでトランザクションマネージャが使えるみたい。 だけど、トランザクションの処理を明示的に記述しないといけないから大変そうだよ。EJB(CMT)だとトランザクション制御はコンテナがやってくれるらしいよ。 記述が要らないから便利だよ。 ∧,,∧…