SELECT OBJECT(o) FROM ResourceInfo o WHERE o.resourceNo LIKE ?1
"%"作为查找字符串传入

解决方案 »

  1.   

    String sql="SELECT OBJECT(o) FROM ResourceInfo o WHERE o.resourceNo LIKE '"+?1
    +"%'"
      

  2.   

    要看你使用的是什么数据库,如果是sqlserver的话,好像不支持ejbql的模糊查询!
      

  3.   

    同意楼上的。EJB2。0好象不支持like了,ejb1.1是支持的。
      

  4.   

    String sql="SELECT OBJECT(o) FROM ResourceInfo o WHERE o.resourceNo LIKE '"+?1
    +"%'"