看看你的ejbtest的scheme名字是什么,有没有写错,from后的名字应该是scheme的名字,第一条和第二条应该都没有语法错误的
解决方案 »
scheme绝对没错,错了的话编译都会通不过,我在Jbuilder6+weblogic6.1下是可以查到结果的,是不是Jbuilder9+weblogic9又有了什么大的变化~~
把=号前后的空格去掉再试试
我用的是jboss+jb8,是按照第一种写法,没有错误阿
去掉=两边的空格还是没有结果显示~,怎么办啊,真是奇怪,各位有没有用过Jbuilder9+weblogic8.1,有没有出现过这种问题洛~!
这是运行客户端时Weblogic报的错,麻烦大家帮我分析下:
<2003-9-28 上午10时57分36秒 CST> <Warning> <EJB> <BEA-010099> <WARNING(S) from EJB QL Compiler.
Query:
EJB Name: Test2
Method Name: findByB
Parameter Types: (java.math.BigDecimal)
select s from Test2 s where s.b = ?1
Warning: [EJB:013061]
Note, in EJB QL, the argument of SELECT single_valued_path_expression cannot be an identification_variable.
The compiler will assume that you meant to write the SELECT clause as SELECT OBJECT(s).
>
<2003-9-28 上午10时57分36秒 CST> <Warning> <EJB> <BEA-010099> <WARNING(S) from EJB QL Compiler.
Query:
EJB Name: Test2
Method Name: findByAll
Parameter Types: ()
select s from Test2 s
Warning: [EJB:013061]
Note, in EJB QL, the argument of SELECT single_valued_path_expression cannot be an identification_variable.
The compiler will assume that you meant to write the SELECT clause as SELECT OBJECT(s).
--转自