[Seasar-user:13931] Re: [S2Dao] EntityとDtoで検索結果が違う

SETO Azusa [E-MAIL ADDRESS DELETED]
2008年 4月 24日 (木) 20:24:26 JST


せとあずさです。

On Thu, 24 Apr 2008 18:11:06 +0900
松崎 学 <[E-MAIL ADDRESS DELETED]> wrote:

> Dtoの時だけDaoNamingConventionUtil#decamelize(String)
> を通っているのが原因みたいなのですが、
> Entityの場合はBeanMetaDataResultSetHandlerが呼ばれ、
> Dtoの場合はDtoMetaDataResultSetHandlerが呼ばれる理由がわからず
> ソースを追うのは挫折しました。。。

Entityの場合はEntityとtableのメタデータを比較するのに対し、
Dtoの場合はEntityとResultSetのメタデータを比較するためですね。
 
> もうテーブル項目の変更は出来ない状況です。
> できればASで別名を付ける事もしたくないです。

DTOの該当するプロパティにColumnアノテーションをつけると
マッピングできるようになりませんかね?
# 試してませんが...


-- 
せとあずさ
[E-MAIL ADDRESS DELETED]
http://www.fieldnotes.jp/d/


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