搜尋

首頁  >  問答  >  主體

java - Hibernate我用criteria查找产品名称里包含abc的产品,用了Restrictions.like,但是没结果

//查找产品名称里包含abc的产品

Criteria criteria = session.createCriteria(Product.class);
criteria.add(Restrictions.like("name", "%abc%"));
l = criteria.list();

product表里明明有名称包含abc的产品。

ringa_leeringa_lee2850 天前635

全部回覆(1)我來回復

  • 天蓬老师

    天蓬老师2017-04-18 09:20:31

    查詢不到的原因是因為Oracle資料庫預設是區分大小寫的。

    解決方法:

    criteria.add(Restrictions.like("name", "%abc%").ignoreCase());

    回覆
    0
  • 取消回覆