[Seasar-user:16384] Re: S2jdbc でビット演算子の条件を加えたい

Yasuo Higa [E-MAIL ADDRESS DELETED]
2008年 11月 26日 (水) 14:59:00 JST


ひがです。
> 
> ありがとうございます。
> 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 メーリングリストの案内