[Seasar-user:16212] [S2JDBC]selectBySqlFileメソッドの格納先について

山田 祐己 [E-MAIL ADDRESS DELETED]
2008年 11月 4日 (火) 11:10:00 JST


山田と申します。
お世話になります。

S2JDBCでselectBySqlFileを使用した検索を行った場合、
以下のurlの例では、格納先がDtoクラスの例で記載していますが、
http://s2container.seasar.org/2.4/ja/s2jdbc_manager_sqlfile.html#複数件検索

実際に、格納先にs2jdbc-genで生成したEntityクラスを使用したところ、
以下の例外が発生します。

ERROR 2008-11-04 11:04:51,265 [http-8400-2] org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]nameはnullあるいは空であってはいけません
org.seasar.framework.exception.EmptyRuntimeException: [ESSR0007]nameはnullあるいは空であってはいけません
	at org.seasar.extension.jdbc.handler.AbstractBeanResultSetHandler.createPropertyDescMapWithColumn(AbstractBeanResultSetHandler.java:139)
	at org.seasar.extension.jdbc.handler.AbstractBeanResultSetHandler.createPropertyTypes(AbstractBeanResultSetHandler.java:102)
	at org.seasar.extension.jdbc.handler.BeanListResultSetHandler.handle(BeanListResultSetHandler.java:73)
	at org.seasar.extension.jdbc.query.AbstractQuery.handleResultSet(AbstractQuery.java:441)

そこで、EntityBeanの代わりに同一構成のDtoで試したところ
上手くいきました。そこで確認なのですが、
selectBySqlFileの格納先にEntityBeanは使用できないのでしょうか。

お手数をお掛けして恐縮ですが、ご指南を戴けますと幸いです。

宜しくお願いいたします。
山田 祐己(Yuki Yamada)
E-Mail [E-MAIL ADDRESS DELETED]






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