스프링 데이터 JPA로 delete 문을 구현
·
개발
2023-02-02 07:05:56# deleteById, delete 의 차이가 무엇인가deleteById 내부적으로 delete를 호출넘어온 id값으로 findById를 사용하여 delete에 인자로 넘겨줄 데이터를 조회하고있다.넘어온 id 값이 null 인 경우는 EmptyResultDataAccessException 을 발생deleteById를 사용하면 _NullPointerException_예방스프링 데이터 JPA로 다중 삭제void deleteCartsByCartNumIn(List ids);위와같이 구현하면 리스트로 카트넘버를 받아와서 다중 삭제가 가능하다.
Spring data JPA 외래키로 조회
·
개발
User 엔티티@Entity@Getter @Setter@DynamicUpdate@NoArgsConstructor@DiscriminatorValue("USER")public class User extends Account { private String userName; //서로 조회 가능하게 양방향으로 설정. 하지만 수정은 불가능한 경우는 mappedBy 설정 @OneToMany(mappedBy = "genieId", cascade = REMOVE) private List addresses = new ArrayList(); @OneToMany(mappedBy = "genieId") private List inquiries = new ArrayList(); @OneToM..
dev.hong96
'개발' 카테고리의 글 목록 (11 Page)