hibernate - JPQL Oder by Map 值
问题描述
我有下一个实体:
@Entity
public class Condition {
private UUID id;
private String name;
@ElementCollection(fetch = FetchType.EAGER)
private Map<String,String> parameters;
// Setters and Getters
}
我想做一个 JPQL 来返回按 Map参数值排序的行
当我创建这样的查询时:
SELECT model FROM Condition model LEFT JOIN model.parameters parameter ORDER BY VALUE(parameter)
我收到错误错误:用作表达式的子查询返回的不止一行
那么我如何按地图值排序?可能吗?
解决方案
推荐阅读
- ruby-on-rails - 模块中的类可以预加载吗?
- python - sqlalchemy 动态连接列
- javascript - 正则表达式查找以 > 开头并以 } 结尾的字符串
- python - Python2 PyQt5 不响应循环
- javascript - 如何将整个javascript函数注入webview并从android调用它
- jhipster - 如何在调试模式下启动 jhipster 后端?
- javascript - IE 中的 Document.write 和 windows.location 一起不起作用
- ecmascript-6 - Vuex 突变:使用 ES6 语法解构状态参数(使用 quasar 框架)
- java - lmax 中断器是一个很好的架构选择,其中有几个消费者都执行相同的任务并依赖于一些本地缓存?
- javascript - 如何在 Python 中从 btoa(unescape(encodeURIComponent(file))) 解码 utf-8 文件?