dev/Spring Boot
List<>를 변수로 가지고 있을 때 엔티티 업데이트
somsoming
2023. 2. 4. 18:34
orphanRemoval = true 설정하기
리스트를 지우고 새로 생성
그다음에 entitymanager 가 변경감지해서 persist
@OneToMany(fetch = FetchType.LAZY, mappedBy = "picture", cascade = CascadeType.ALL, orphanRemoval = true)
private List<TagGroup> tagGroupList = Lists.newArrayList();
public void update(BoardCommand.RegisterBoardRequest request) {
this.filePath = request.getFilePath();
var registerTagGroupRequestList = request.getRegisterTagGroupRequestList();
tagGroupList.clear();
tagGroupList.addAll(registerTagGroupRequestList.stream()
.map(requestTagGroup -> requestTagGroup.toEntity(this))
.collect(Collectors.toList()));
}
티스토리 개구리다 자꾸 접속안되고 쿠키 지워줘야하고
깃북으로 갈아탈것임. 퉤퉤