私は、JPA経由でデータベースに永続化されるエンティティクラスを持っています。私は永続化と読み込みを行うユーティリティクラスを持っています。データベースへのアクセス先
今、私はそれが実際に行く方法であるかどうか尋ねています。データクラスがデータベースへの読み書きのためのメソッドを持っていれば、それはより明確になりませんか?
私は、JPA経由でデータベースに永続化されるエンティティクラスを持っています。私は永続化と読み込みを行うユーティリティクラスを持っています。データベースへのアクセス先
今、私はそれが実際に行く方法であるかどうか尋ねています。データクラスがデータベースへの読み書きのためのメソッドを持っていれば、それはより明確になりませんか?
データクラスにデータベースへの読み書き方法があるとしたら、それは明確ではないでしょうか?
はい。あなたは以下の層から構成されなければならないDAO pattern
標準的な慣行を見てする必要があります:
モデルを - これらのPOJOの
のためのCRUDを提供する、インタフェース駆動型クラス - あなたのPOJO、単純にマップされたクラス
DAOを開催しますサービス - DAOを使用してDBと対話し、ここでビジネスを行う
ここをクリックしてください:http://en.wikipedia.org/wiki/Data_access_object それはあなたのために物事をクリアします。
いいえ、それは良い方法ではありません。その方法を選択すると、ドメインオブジェクトロジックをデータアクセスレイヤーに結合します。これらは異なるものなので、それらをデカップリングする必要があります。