Hibernate を使用して Java アプリケーションにデータ アクセス ロジックを実装していますが、この問題について少し混乱しています。私の知る限り、ORM システムを使用する主な利点の 1 つは、添付されたオブジェクトを操作することですが、DAO アプローチを使用すると、(多くのアプリケーション コンテキストで) エンティティが分離されます。
この問題に関するいくつかの投稿を読みました (たとえば、これ) が、従うべき正しいアプローチがあるかどうか、または選択が開発者に任されているかどうかを理解できません。手伝って頂けますか?