[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 メーリングリストの案内