jb8+wl7开发Cmp时有关finder报错的问题
you34 2003-05-19 04:02:42 我用jb8做好了一个cmp(名为account),客户端测试通过(后台对应数据表数据改动成功)。现加了一个finder方法:名:findByName,输入参数为:String name,
Ejb-Ql:SELECT OBJECT(o) FROM Accout o WHERE o.NAME=?1.
编译时报错:
"account.ejbgrpx": ERROR: Error from ejbc: Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"account.ejbgrpx":
"account.ejbgrpx": weblogic.ejb20.cmp.rdbms.finders.IllegalExpressionException:
"account.ejbgrpx": While trying to process Query
"account.ejbgrpx": Method Name: findByName
"account.ejbgrpx": Parameter Types: (java.lang.String)
"account.ejbgrpx": EJB Query: SELECT OBJECT(o) FROM Account o WHERE o.name=?1
"account.ejbgrpx": )
"account.ejbgrpx": Could not parse EJB QL expression: SELECT OBJECT(o) FROM Account o WHERE o.name=?1
"account.ejbgrpx": ERROR: ejbc found errors
。
错在哪里,恳请高手指教!