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