改为:
"from Tables where id like '%____%'"
不用通配符与 = 一样的!

解决方案 »

  1.   

    这样的话改为:
    "from Tables where id like '1000____'"
      

  2.   

    Criteria criteria = session.createCriteria(Tables.class)
    .add( Restrictions.like("id", "1000%") );
      

  3.   

    Criteria criteria = session.createCriteria(Tables.class)
    .add( Property.forName("id").like("1000%") );
      

  4.   

    我下面那句写错了是"from Tables where id like '1000____'"啊? 
      

  5.   

    你把你的"from Tables where id like '1000____'"语句打印出来,拿到数据库中直接执行看能否出结果!
    像这种应该跟hibernate不会有什么关系吧!
      

  6.   

    like查询数据量一大服务器会down的