[Seasar-user:3537] Re: S2Dao の検索系メソッドについて

[E-MAIL ADDRESS DELETED] [E-MAIL ADDRESS DELETED]
2006年 4月 21日 (金) 13:34:16 JST


たびたびすいません、荒木です。

Beanの方に、Dtoと同様
テーブルアノテーション、カラムアノテーションを追加することで、
下記の内容は解消されました。

お騒がせして申し訳ありません。




[E-MAIL ADDRESS DELETED] 
送信者: [E-MAIL ADDRESS DELETED]
2006/04/21 13:05
[E-MAIL ADDRESS DELETED] へ
返信してください


宛先
[E-MAIL ADDRESS DELETED]
cc

件名
[Seasar-user:3536]      S2Dao の検索系メソッドについて







はじめまして、荒木と申します。 

S2Daoの検索系メソッドですが、 
引数としてDtoを渡した場合とBeanを渡した場合で、 
動作が異なるように見受けられます。 

例) 
テーブル「ITEM_MASTER」のカラム名"item_id"に対し、 
ItemMasterDtoで"itemId"を定義している。(カラムアノテーションは指定なし) 

この時、ItemMasterDaoの検索系のメソッドに、 
引数としてItemMasterDto(itemIDはnull以外)を渡すと、 
DtoOの"itemId"とテーブルのカラム"item_id"をマッピングし、正しくSQLを生成し
てくれる。 

しかし、これがBeanだとテーブルのカラム名とマッピングされず、 
SQLのWhere句が生成されない。 

Beanを渡した場合も、Dtoと同じような動作をするように 
修正して頂けないでしょうか。







Seasar-user メーリングリストの案内