[Seasar-user:16387] Re: S2jdbc でビット演算子の条件を加えたい
[E-MAIL ADDRESS DELETED]
[E-MAIL ADDRESS DELETED]
2008年 11月 26日 (水) 15:21:14 JST
ひがさん
furukawaです。
ありがとうございます。
SQLファイルはちゃんと読込まれているようです。
試しに、SQLファイルの中を 「select *」に変えたところ。
以下のエラーに変わりましたので
---
[ESSR0072]SQLで例外(SQL=[select *],
Message=[[ESSR0072]SQLで例外(SQL=[select *], Message=[1096],
ErrorCode=HY000, SQLState={3})
が発生しました : [SQLで例外(Message=[No tables used], ErrorCode=1096,
SQLState=HY000)
が発生しました。], [No tables used], ErrorCode=1096, SQLState=HY000)が発
生しました
---
読込むファイル名に .sql を加えても、最初と同様のエラーが
発生しておりました。
お手数おかけしますが、よろしくお願いします。
--- Yasuo Higa <[E-MAIL ADDRESS DELETED]> wrote:
> ひがです。
> >
> > ありがとうございます。
> > furukawaです。
> >
> > 少々複雑なSQL文ですので、今回はSQLファイルでに記述しようと
> > 試してみたのですが、以下のようなエラーが発生してどうも
> > 動かすことができません。
> >
> > 何か分かりますでしょうか。
> >
> > Caused by: org.seasar.framework.exception.SSQLException:
> [ESSR0017]例外が
> > 発生しました。理由はjava.io.EOFException
> > at
> >
>
org.seasar.extension.jdbc.types.SerializableType.deserialize(SerializableType.java:128)
> >
> >
> > ソースは以下の通りです。(テーブル名は変更しています)
> > [java]
> > List<Aaa> AaaList = selectBySqlFile(
> > Aaa.class, "getListByConditionDto")
> > .getResultList();
> >
> > [sql]
> > select * from aaa
>
> SQLファイルに拡張子がついてますか。
> ついてるなら、getListByConditionDto.sqlのように拡張子まで
> 指定する必要があります。
>
> SQLファイルを置く場所は、META-INF/sql/rootpackage/entity/Aaa/です。
> rootpackageの部分は、プロジェクトにあわせて読み替えてください。
>
> よろしくお願いします。
>
Seasar-user メーリングリストの案内