私はJSF BeanでJPAエンティティを直接使用している非常に古いコードを発見しました。私は、バックエンド/サービス層にエンティティを保持し、フロントエンド/ Beanで使用する別々のオブジェクトを作成するために常に見てきたので、これは間違っています。JSF BeanでJPAエンティティを使用できますか?
エンティティに何も設定されておらず、トランザクションが開いていないので何も変更する危険はありませんが、ゲッターを使用するとDBがすべて遅れて読み込まれるので、ですから、必要なデータを前もって取得し、別のオブジェクトにロードする方が良いと感じています。
私のチームのいくつかの人とこれについて議論してきたが、いくつかの人はそれについて心配していないようだが、それは私のようには思えない。誰かが私に正しい使い方と理由についての情報を与えることができればと願っています。
おかげ
はい、私はそれが可能であり、うまくいくことがわかりましたが、それはちょうど私にとっては悪い習慣のようです。私はそれがうまくいかなかった理由について、良い議論をするのに苦労していました。私が探していた正確に、ありがとう! – hello123