本帖最后由 txbhcml 于 2013-04-05 12:15:13 编辑

解决方案 »

  1.   

    你的Restrictions.like("name","李")是否自己在李前后加%,还是有前匹配,后匹配?,order的顺序是按添加的顺序来生成sql的吗?
      

  2.   


    可以加这个啊MatchMode.START 默认是前后都有的。
    order顺序 确实是按照添加顺序来的 
      

  3.   

    这个问题其实很简单  你吧所有的查询条件  写到一个sql中  前台管它啥条件  不都能查吗
      

  4.   

    怎么写到一个语句中呢?
    每种关系都有与或非啊
    比如 age=10 OR/AND name like %李%  
    看 这都有两种组合  适用到我现有的场景下 有一百多个 查询条件 虽然是视图只有两个  SQl条件组合 数不清了  你怎么写死呢?又不都是and关系