[Seasar-user:8796] Re: 複数テーブルのJOIN読込について

Yasuo Higa [E-MAIL ADDRESS DELETED]
2007年 6月 29日 (金) 10:02:47 JST


ひがです。

> fujiharaといいます。
> 
> Seasar2で社内システムの開発に当たっています。
> 
> Churaプロジェクト(Teeda+S2DAO)でプロジェクト作成して
> 複数テーブルのJOINのSQLを書きEntityを作成して
> DAOを作成してSELECTとしたところ
> 
> [ESSR0072]SQLで例外(SQL=[], Message=[Table 'roaso_db.rsbs007data' doesn't 
> exist], ErrorCode=1146, SQLState=42S02)が発生しました
> org.seasar.framework.exception.SQLRuntimeException: [ESSR0072]SQLで例外(SQL=
> 
> Entityの内容
> ---------------------------------------------
> package jp.roaso.entity;
> 
> import org.seasar.dao.annotation.tiger.Column;
> 
> public class Rsbs007data {
> 
テーブルアノテーションで、存在するテーブルを適当に
選択してください。たとえば、Usrmstだとか。

よろしくお願いします。
> 
> SQLの内容
> ---------------------------------------------
> SELECT
>     A.USR_ID,
>     A.USR_NAME,
>     A.PASSWD,
>     A.USR_MAILADDR,
>     A.REGIST_FLG,
>     A.TANTO_KBN,
>     C.USR_GRP_ID,
>     C.USR_GRP_NAME
> FROM
>     Usrmst AS A,
>     Usrgrpassigned AS B,
>     Usrgrp AS C
> WHERE
>     A.USR_ID like /*usrId*/'%%' AND
>     A.USR_NAME like /*usrName*/'%%' AND
>     A.USR_ID = B.USR_ID AND
>     B.USR_GRP_ID = C.USR_GRP_ID

--
Yasuo Higa
[E-MAIL ADDRESS DELETED]



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