![](/img/trans.png)
[英]How to return a List of Objects instead of Array of Objects from a Spring Data JPA GROUP BY query
[英]Spring Data JPA - Bind by Id instead objects
这是我的代码
@OneToMany(mappedBy = "parentTest")
@Cascade(CascadeType.ALL)
List<LanguageRecord> records = new ArrayList<>();
我想要这样的东西
@OneToMany(mappedBy = "parentTest")
@Cascade(CascadeType.ALL)
List<Long> languageRecordsIds = new ArrayList<>();
如何通过ID而不是对象进行映射?
这个问题的公认答案回答了如何仅保留id引用。
为了明确您的特定问题该怎么做,您需要执行以下操作:
@ElementCollection
@CollectionTable(name = "LanguageRecordTable", joinColumns=(@JoinColumn(name="<Column name of field to select from in LanguageRecordTable>"))
@Column(name = "<Name of id field to join on in this table>")
List<Long> languageRecordsIds;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.