wls jboss理论都支持模糊查询,但我是的也不好使,但是没有返回一条记录

解决方案 »

  1.   

    Select Object(tc) From TCustomer as tc Where tc.clientName Like '%?1%'。去掉引号
    Select Object(tc) From TCustomer as tc Where tc.clientName Like %?1%。
    试试
      

  2.   

    转换一下思维方式
    ql就这么写
    Select Object(tc) From TCustomer as tc Where tc.clientName Like ?1
    在执行查询传递参数的时候给参数前后先加上%
      

  3.   

    转换一下思维方式
    ql就这么写
    Select Object(tc) From TCustomer as tc Where tc.clientName Like ?1
    在执行查询传递参数的时候给参数前后先加上%说的比较有道理,,
      

  4.   

    Select Object(tc) From TCustomer as tc Where tc.clientName Like '%?1%'肯定不对嘛,即使支持模糊查询。他其实是查的客户名字中包含有?1的记录,当然不是你想要的哟