相关疑难解决方法(0)

DTYPE 的 JPA 查询

我有一个由两个 jpa 实体(继承)生成的表。所以我们在数据库表中生成了一个 DTYPE 列,该列具有实体名称和值。

如何编写 jpa 查询以获取任何给定实体的数据。即 DTYPE = 'A'?

我只是尝试在 jpa 查询中使用 DTYPE,但正如预期的那样,我收到一个错误“无法解析属性”。请让我知道如何编写此查询。

注意 - 我不想使用本机查询。

更新:

我有类 A 和扩展 A 的子类 AA。 DTYPE 有两个值 A 和 AA。

当我查询 A 时,我得到所有 A 加 AA 实体。查询A时如何排除AA?

hibernate jpa

6
推荐指数
2
解决办法
2万
查看次数

EclipseLink JPA继承没有鉴别器列

我有一个Client和Affiliate类,继承自Person类.正在使用加入的继承策略类型 - 每个类型与父类共享主键.由于没有鉴别器列,我们选择使用DescriptorCustomizer和ClassExtractor.但它并没有真正理解它是如何工作的,而且,代码似乎没有编译.如果有人用代码片段给出一个很好的例子来理解,那就太好了.

java jpa eclipselink discriminator

3
推荐指数
1
解决办法
6842
查看次数

标签 统计

jpa ×2

discriminator ×1

eclipselink ×1

hibernate ×1

java ×1