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