java - Hibernate我用criteria查找产品名称里包含abc的产品,用了Restrictions.like,但是没结果
ringa_lee
ringa_lee 2017-04-18 09:18:31
0
1
632

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

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

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

ringa_lee
ringa_lee

ringa_lee

全部回覆(1)
Peter_Zhu

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

解決方法:

criteria.add(Restrictions.like("name", "%abc%").ignoreCase());
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板