极四维博客 Java 0 条留言 9937 次浏览 5 年前 (2019-12-03) [编辑]
原语句
Path<String> namePath = root.get(entry.getKey()); predicate = cb.like(namePath, "%" + entry.getValue() + "%");
由于某些字段可能不是 String 类型,因此可能会报错,改成如下即可:
Path<Object> namePath = root.get(entry.getKey()); predicate = cb.like(namePath.as(String.class), "%" + entry.getValue() + "%");
手机扫描二维码访问
本文标题:《SpringDataJpa 模糊查询时候报类型错误》作者:极四维博客原文链接:https://cway.top/post/578.html特别注明外均为原创,转载请注明。
设置Tag是个好习惯
支付宝
微信
QQ 钱包
扫描二维码
可在微信查看或分享至朋友圈。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。