小编Gra*_*Lay的帖子

用于过滤子类的JPA CriteriaBuilder方法是什么?

JPA 2.0提供了一种使用JPQL表达式TYPE按子类进行过滤的方法,例如:

SELECT e
FROM entity e
WHERE TYPE(e) = :entityType
Run Code Online (Sandbox Code Playgroud)

其中参数entityType是鉴别器列的值.

考虑到鉴别器列似乎不受限制,建议使用JPA标准构建器实现相同的方法是什么?

我正在使用JPA 2.1,到目前为止唯一的解决方案是将鉴别器列映射为Java实体中的只读字段,但我不确定这是否是受支持的功能.

java jpa criteria-api

4
推荐指数
2
解决办法
4106
查看次数

标签 统计

criteria-api ×1

java ×1

jpa ×1