Jbuilder7、CMP、查找所有记录,编译出错?

GJA106 2003-06-16 09:43:18
"NSPGEjb2.ejbgrpx": D:\j2sdk141\bin\javaw -classpath "C:\bea\wlserver6.1\lib\weblogic.jar;D:\otherJar\mssqllib\msbase.jar;D:\otherJar\mssqllib\mssqlserver.jar;D:\otherJar\mssqllib\msutil.jar;C:\bea\wlserver6.1\lib\weblogic_sp.jar;" weblogic.ejbc -keepgenerated -compiler D:/JBuilder7/bin/bcjW E:/work/DBAppEntity/NSPGEjb.jar.jar E:/work/DBAppEntity/NSPGEjb.jar

"NSPGEjb2.ejbgrpx": ERROR: Error from ejbc: Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The error was:
"NSPGEjb2.ejbgrpx":
"NSPGEjb2.ejbgrpx": weblogic.ejb20.cmp.rdbms.finders.IllegalExpressionException:
"NSPGEjb2.ejbgrpx": While trying to process Finder
"NSPGEjb2.ejbgrpx": Method Name: findAll
"NSPGEjb2.ejbgrpx": Parameter Types: ()
"NSPGEjb2.ejbgrpx": EJB Query: SELECT OBJECT(t) FROM test AS t
"NSPGEjb2.ejbgrpx": )
"NSPGEjb2.ejbgrpx": Invalid Expression: Could not find an entity EJB for abstract schema name, 'test', which is declared in a range variable declaration. Check to be sure that an EJB is defined in the ejb-jar.xml descriptor with this abstract schema name.
"NSPGEjb2.ejbgrpx": ERROR: ejbc found errors
...全文
22 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
GJA106 2003-06-16
  • 打赏
  • 举报
回复
感谢。
应该是abstract schema name而不是实体Bean名称。
在JBuilder的CMPProperties中Bean Name:
abstract schema name:
....
是并排在一起的。
GJA106 2003-06-16
  • 打赏
  • 举报
回复
通不过。还有其它原因吗?
旋转的魔方 2003-06-16
  • 打赏
  • 举报
回复
你的EJBQL:SELECT OBJECT(t) FROM test AS t
中的test找不到对应的CMP实体,大小写敏感。
zez 2003-06-16
  • 打赏
  • 举报
回复
test 不是表名,是你的对应的实体bean名...
默认的话,应该是Test
自己看看

------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
wltsui 2003-06-16
  • 打赏
  • 举报
回复
不会, 帮你up

67,513

社区成员

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

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