'%?1%' 不合规范
sql规范不支持这种动态模式匹配

解决方案 »

  1.   

    用的什么容器?Weblogic的话用o.type LIKE ?1,传参数的话用"'%" + youparameter +"%'";
    JBoss的话你找一下jinsq的贴子,介绍的有
      

  2.   

    楼上的,
    SELECT OBJECT(o) FROM CurrentGoods o WHERE o.type Like "'%" + ?1 +"%'";SELECT OBJECT(o) FROM CurrentGoods o WHERE o.type Like ?1都试过了,怎么还不行?
      

  3.   

    SELECT OBJECT(o) FROM CurrentGoods o WHERE o.type Like '?1%'EJB QL规范,不要想完全模糊查找,规范根本不支持的..一年前我也想完全模糊查找,也试过,找过很长时间... 呵呵,根本不行的..  看看ejb规范吧
     ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??