java - QueryDSL - JPA 和整理
问题描述
在此查询中使用 COLLATE 的正确方法是什么。
JPAQuery<Customer> query = new JPAQuery<>(entityManager);
query.select(customer).from(customer)
.where(customer.name.contains("dummyname"));
我已经查找了这个答案,但是“BooleanTemplate.create(..”似乎在新版本的 QueryDSL(4.2.1) 中不再以这种方式工作。我也不确定如何使用答案中的 addFlag() 解决方案。我试过了
query.getMetadata().addFlag(new QueryFlag(Position.END, "COLLATE default"));
但它并没有改变任何东西。
解决方案
推荐阅读
- .htaccess - 如果 url 包含“.php”,则 htaccess 重定向到另一个页面
- node.js - 如何使 Localhost 节点 js Api 可公开访问
- android - runOnUiThread 如何在以下代码中工作而不影响现有的 UI 线程
- python - 如何正确恢复 OOP tensorflow 模型?
- javascript - 在页面加载时保留数组数据
- prestashop-1.7 - 如何在 Prestashop 1.7 的移动设备中显示代码
- javascript - 如何检查 Angular 中的 Mobx 商店是否为空?
- python - 使用 python 和 Kerberos 连接到 Hive
- xpages - Xpage中浏览器和Windows之间的本地化
- elasticsearch - 将 Groovy 日期操作转换为无痛