开发CMP,编译时出现问题,急需高手解决

niuniu407 2005-04-04 03:10:43
我用的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": .


请问高手问题在什么地方,应该如何解决
...全文
70 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
fredfei 2005-04-04
  • 打赏
  • 举报
回复
不知道你的Bean name是Product 还是ProductBean,改成:
SELECT OBJECT(a) FROM Product AS a WHERE a.basePrice =?1
试一下
JorDanKInG1980 2005-04-04
  • 打赏
  • 举报
回复
你好,我现在也在用CMP,刚做!有些问题想和你探讨一下,可以么?我的QQ:3392578,在线等!

67,550

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧