2011-06-21 14 views
1

私は、JPA経由でデータベースに永続化されるエンティティクラスを持っています。私は永続化と読み込みを行うユーティリティクラスを持っています。データベースへのアクセス先

今、私はそれが実際に行く方法であるかどうか尋ねています。データクラスがデータベースへの読み書きのためのメソッドを持っていれば、それはより明確になりませんか?

答えて

2

データクラスにデータベースへの読み書き方法があるとしたら、それは明確ではないでしょうか?

はい。あなたは以下の層から構成されなければならないDAO pattern

標準的な慣行を見てする必要があります:

モデルを - これらのPOJOの
のためのCRUDを提供する、インタフェース駆動型クラス - あなたのPOJO、単純にマップされたクラス
DAOを開催しますサービス - DAOを使用してDBと対話し、ここでビジネスを行う

1

いいえ、それは良い方法ではありません。その方法を選択すると、ドメインオブジェクトロジックをデータアクセスレイヤーに結合します。これらは異なるものなので、それらをデカップリングする必要があります。

関連する問題