[英]JPA @OneToMany but with only one rekord
我在数据库中有一个表,它有一个指向另一个表的@OneToMany 链接,标准格式的 JPA 会将另一个表中的值作为列表返回给我,但是我想将记录作为:
SELECT * FROM a LEFT JOIN b ON b.a_id = a.id
因此,如果表“b”中有 2 条记录,那么我应该得到一个包含 2 个元素的列表,而不是一个包含表“b”值的列表的一个元素列表。 另外,我会指出我关心通过 function “Page findAll(@Nullable Specification spec, Pageable pageable);”来实现这一点。 示例实体:
@Entity 公共 class A {
private Long id; @OneToMany private List<B> b;
所以我喜欢这样
@Entity 公共 class A {
private Long id; @OneToOne private B b;
但是当有更多的 B 时,我会得到第二个 rekord instede 错误。
我能做些什么来实现这一目标?
本文暂无回复,试试以下方法:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.