기억의 습작

Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements 본문

Software/JPA

Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements

뿌사리다 2021. 9. 16. 21:17

오류메시지

Illegal attempt to map a non collection as a @OneToMany, @ManyToMany or @CollectionOfElements

 

해결방법

아마도 당신은 as-is 처럼 되어 있을 것입니다. to-be 처럼 List 나 Set 과 같이 리스트 형태로 받아야 합니다.

as-is: 

@OneToMany(mappedBy = "lifeRecord", cascade = CascadeType.ALL, orphanRemoval = true)
private Weight weights;


to-be:

@OneToMany(mappedBy = "lifeRecord", cascade = CascadeType.ALL, orphanRemoval = true)
private List<Weight> weights;

 

728x90
반응형
LIST