QA@IT
«回答へ戻る

回答を投稿

inaです。
私の考えも、基本的にはサービス単位ですが、
 ・プライマリーキーを指定しての抽出
なんかは、各テーブル単位にもっていて欲しかったりします。

ですので、以下の方法をとっています。
1.テーブル単位のユーティリティ的なDAOを用意※し、基本的にはこれを使用する。
 ※POIやVelocityを使って、テーブル定義書から自動生成させるのがベストです。
2.上記では出来ないもの(≒サービス固有)は各自に実装してもらう。

#「テーブル定義書から自動生成させるツール」を作るのが面倒と言ったら面倒ですが、一度作ってしまうととても便利ですので、おすすめです。
(ついでに、各テーブルのCreate文やレコード格納用Beanも作れますし)

投稿者:ina

inaです。
私の考えも、基本的にはサービス単位ですが、
 ・プライマリーキーを指定しての抽出
なんかは、各テーブル単位にもっていて欲しかったりします。

ですので、以下の方法をとっています。
1.テーブル単位のユーティリティ的なDAOを用意※し、基本的にはこれを使用する。
 ※POIやVelocityを使って、テーブル定義書から自動生成させるのがベストです。
2.上記では出来ないもの(≒サービス固有)は各自に実装してもらう。

#「テーブル定義書から自動生成させるツール」を作るのが面倒と言ったら面倒ですが、一度作ってしまうととても便利ですので、おすすめです。
(ついでに、各テーブルのCreate文やレコード格納用Beanも作れますし)



投稿者:ina