开发CMP,编译时出现问题,急需高手解决
我用的JBX+Weblogic8.0
我添加了一个findByBasePrice(double basePrice)方法
EJB-QL语句为 SELECT OBJECT(a) FROM ProductBean AS a WHERE a.basePrice =?1
编译时出现以下错误:
"EJBModule1.jar": Spaces in the temporary directory path may cause WebLogic APPC utility to produce fatal compile errors.
"EJBModule1.jar": Spaces in the classpath may cause WebLogic APPC utility to produce fatal compile errors.
"EJBModule1.jar": C:\bea\jdk141_03\bin\javaw -classpath "C:\bea\weblogic81\server\lib\weblogic_sp.jar;C:\bea\weblogic81\server\lib\weblogic.jar;C:\bea\weblogic81\server\lib\webservices.jar;C:\JBuilderX\lib\mssqlserver4v65.jar;" weblogic.appc -keepgenerated -forceGeneration -compiler C:/bea/jdk141_03/bin/javac "C:/Documents and Settings/Administrator/jbproject/CMPEJB/EJBModule1.jar.jar" -output "C:/Documents and Settings/Administrator/jbproject/CMPEJB/EJBModule1.jar"
"EJBModule1.jar": [J2EE:160121]Errors encountered while compiling module 'C:\Documents and Settings\Administrator\jbproject\CMPEJB\EJBModule1.jar.jar':
"EJBModule1.jar": [EJB:011017]Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"EJBModule1.jar":
"EJBModule1.jar": Query:
"EJBModule1.jar": EJB Name: ProductBean
"EJBModule1.jar": Method Name: findByBasePrice
"EJBModule1.jar": Parameter Types: (double)
"EJBModule1.jar": SELECT OBJECT(a) From ProductBean AS a WHERE a. =>> basePrice <<= = 1
"EJBModule1.jar": EJB QL Parser Error.
"EJBModule1.jar": 51: unexpected token: basePrice
"EJBModule1.jar": .
请问高手问题在什么地方,应该如何解决