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