クラスをWebアプリケーションに格納するためのJPA実装としてDataNucleusを使用しています。toDTO()
私はすべてが持っているコンバーターのセットを使用しますfromDTO()
。
私の問題は、DB全体がネットワーク経由で送信されるのを避けたいということです。
- ロードを遅延すると、コンバーターはすべてのフィールドにアクセスしようとし、ロードします(結果として非常に熱心なロードになります)。
- 遅延読み込みを行わないと、ユーザーにはグループが含まれ、グループにはユーザーが含まれるなど、DBの大部分を取得します。
ロードしたクラスで、一部のフィールドを明示的にロードし、他のフィールドをNULLのままにする方法はありますか?運が悪かったので、DataNucleusのドキュメントを試しました。