为了账号安全,请及时绑定邮箱和手机立即绑定

JpaRepository 从父级检索子级

JpaRepository 从父级检索子级

慕仙森 2022-07-20 16:21:52
如何从父母那里取回孩子?假设我有父类和子类。我想从父母一方检索孩子的名单。这是我的家长班。+import ...@Entitypublic class Parent {    @Id    @GeneratedValue(strategy = GenerationType.SEQUENCE)    private Long id;    @OneToMany(mappedBy="parent", cascade = CascadeType.REMOVE, orphanRemoval = true)    private List<Child> Childs = new ArrayList<>();    private String name;    * Getter and Setter are hide}这是我的父母孩子。+import ...@Entitypublic class Child {    @Id    @GeneratedValue(strategy = GenerationType.SEQUENCE)    private Long id;    @ManyToOne()    private Parent parent;    private String childNote;    * Getter and Setter are hide}这是我的存储库@Repositorypublic interface ParentRepository extends JpaRepository<Parent, Long> {    @Query(value = "SELECT p.childs FROM Parent p where p.id =:id")         List<Child> findxx(Long id);}这给了我一个错误:Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled.2019-03-05 00:59:16.281 ERROR 444 --- [           main] o.s.boot.SpringApplication               : Application run failed
查看完整描述

1 回答

?
潇潇雨雨

TA贡献1833条经验 获得超4个赞

SELECT c FROM Child c where c.parent.id =:id



查看完整回答
反对 回复 2022-07-20
  • 1 回答
  • 0 关注
  • 73 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信