国産DIコンテナSeasar その13at TECH
国産DIコンテナSeasar その13 - 暇つぶし2ch24:デフォルトの名無しさん
08/07/17 07:37:10
>>16のコメントにあるけど、わざわざ「流れないインターフェース」にしちゃってるよな。

> public List<ENTITY> findAll(String leftOuterJoin, String orderBy) {
>  return select().leftOuterJoin(leftOuterJoin)
>   .orderBy(orderBy).getResultList();;
> }
これは酷い。INNER JOINがあったら?結合しない時にはnullでも渡すのか?
そんなになったら、ちょっと結合条件ぐらい指定できてもいいんじゃね?
ってなってくるのを解決するのが「流れるようなインターフェース」だろ。

> List<Employee> empItems = employeeService.select()
>  .leftOuterJoin("department").orderBy("name").getResultList();
これって
List<Employee> empItems = jdbcManager.from(Employee.class)
 .leftOuterJoin("department").orderBy("name").getResultList();
とほとんどかわらんじゃん。





次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch