应该是这样的,因为>在xml是特殊符号。
有什么问题吗?编译通不过?

解决方案 »

  1.   

    这个问题,我也觉得很奇怪啊,
    是不是jbuilder的一个bug呢我在ejb-jar.xml里面修改为正确的ejbql以后,重新编译后,jbuider会覆盖调tnnd!
      

  2.   

    如果在juilder的query输入框里面填入
    <![CDATA[SELECT OBJECT(A) FROM TestBean AS A WHERE name=?1]]>
    juilder就会把它认为是
    &lt;![CDATA[SELECT OBJECT(A) FROM TestBean AS A WHERE name=?1]]&gt;如果不用<![CDATA[]]>
    jbuider就不会生成是
    <![CDATA[SELECT OBJECT(A) FROM TestBean AS A WHERE name=?1]]>的ejbql
    真是tnnd的变态啊
      

  3.   

    tnnd,总算搞明白了
    ejbql的“=”两边必须有空格,这是个bug 
    楼主给分吧