JPA

JPA

[JSON] JSON의 Boolean 값을 Java DTO로 매핑하는 방법 및 문제 발생 케이스(24/12/03 수정)

1. 문제@RestControllerpublic class MemberController { // 로그인 되어 있는지 여부 확인 @PostMapping("/islogined") public void isLogined(@RequestBody MemberDTO memberDTO){ // boolean 타입 System.out.println("isLogined 의 값은 : " + memberDTO.isLogined()); // Boolean 타입 System.out.println("isLogined 의 값은 : " + memberDTO.getIsLogined()); }}JSON 데이터를 DTO로 변환할 때, Jackson 라이브러리를 사용한다...

JPA

[JPA] JSON 직렬화 순환참조, JSON 무한출력, JSON 와르르

1. 문제어제 급하게 Spring Boot로 백엔드를 만들다가 위와 같은 상황을 마주쳤다. JSON 와르르,,,DTO를 만들어서 객체를 담아야 하는데 시간이 촉박해서 그냥 Entity를 직접 사용하다 보니 예기치 못한 상황이 발생했다. 2. 문제 원인public class ProductEntity extends BaseEntity { @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "category_id") private CategoryEntity category;}public class CategoryEntity { @OneToMany(mappedBy = "category", fetch = FetchType.LAZY) @Json..

돌맹이떼굴떼굴
'JPA' 카테고리의 글 목록