郁闷!cmp中的finder method在client调用时老是出问题(jbuilder7+weblogic7)
在jbuilder7 + weblogic7下调试cmp,
用weblogic部署cmp都正常,并且在jbuilder生成的ejb test client
中调用create也没问题,
但是每当用findByOwnername
[findByOwnername我定义的一个finder method,用于返
回用户名等于输入参数时的remote object]
[相应的ejb-ql为:
select object(a) from Account a where a.ownername = ?1]
时,结果总是出现下面的异常:
java.sql.SQLException: No data found
java.sql.SQLException: No data found
at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java:6212)
at sun.jdbc.odbc.JdbcOdbc.SQLGetDataString(JdbcOdbc.java:3266)
at sun.jdbc.odbc.JdbcOdbcResultSet.getDataString(JdbcOdbcResultSet.java:
5398)
at sun.jdbc.odbc.JdbcOdbcResultSet.getString(JdbcOdbcResultSet.java:326)
at weblogic.jdbc.jts.ResultSet.getString(ResultSet.java:84)
at weblogic.jdbc.rmi.internal.ResultSetImpl.getString(ResultSetImpl.java
:178)
... ...