[Seasar-user:13932] Re: [S2Dao] EntityとDtoで検索結果が違う
    SETO Azusa
    [E-MAIL ADDRESS DELETED]
       
    2008年 4月 24日 (木) 20:54:40 JST
    
    
  
せとあずさです。
On Thu, 24 Apr 2008 20:24:26 +0900
SETO Azusa <[E-MAIL ADDRESS DELETED]> wrote:
> DTOの該当するプロパティにColumnアノテーションをつけると
> マッピングできるようになりませんかね?
> # 試してませんが...
試してみました。(H2です)
・DTO
public class TestDto {
	private int hoge01;
	@Column("hoge_01")
	public int getHoge01() {
		return hoge01;
	}
	public void setHoge01(int hoge01) {
		this.hoge01 = hoge01;
	}
}
・Dao
public interface TestDao {
	@Sql("select 1 as hoge_01 from dual")
	public TestDto getTest();
}
・テストケース
	public void testGet() {
		assertEquals(1, testDao.getTest().getHoge01());
	}
で緑になりました。というわけで、DTOの該当プロパティに
Columnアノテーションをつければいけますね。
-- 
せとあずさ
[E-MAIL ADDRESS DELETED]
http://www.fieldnotes.jp/d/
    
    
Seasar-user メーリングリストの案内