[Seasar-user:14377] Re: [S2Dao]テーブルジョインについて

Toshihiro Nakamura [E-MAIL ADDRESS DELETED]
2008年 5月 22日 (木) 11:45:00 JST


中村(taedium)です。

> 2つのテーブルをジョインした時に同じカラム名が
> ある場合にカラムアノテーションはどの様に
> 書くかが分かりませんでした。
> 
> SQLでASのエイリアス名で対応するのでしょうか?
> それともカラムアノテーションでかけるのでしょうか?

SQLのエイリアス名とDTOのプロパティ名をあわせて
おくのがいいと思います。

select 
  e.name ename,
  d.name dname
from 
  emp e 
  inner join 
  dept d 
  on 
  e.deptId = d.id

public classs MyDto {
  public String ename;
  public String dname;
}
-- 
Nakamura Toshihiro <[E-MAIL ADDRESS DELETED]>



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