반응형 SQL1 JPA 를 공부하면서 알게 된 내용 정리 1 JPA 를 학습하면서 알게 된 내용을 정리해보았다. 🎯 컨트롤러에서 엔티티를 반환하지 마라 API 를 만들때는 절대로 엔티티를 외부로 반환하면 안된다. 만약 Member 엔티티 속성으로 name 과 password 가 추가된다면, 2가지 문제가 발생한다. 패스워드가 그대로 노출되는 문제가 있다. API 스팩이 변한다. 따라서 MemberRequestDto, MemberResponseDto 등의 DTO로 변환해서 넘기는 것이 좋다. 🎯 클래스 내 필드 직접 접근 VS getter() 를 통한 접근 클래스 내에서는 getter 를 호출하는 것보다 필드를 직접 호출하는 것이 코드가 더 깔끔하다. 그래서 필드에 직접 접근하는 방법을 주로 사용한다. 하지만,, JPA 프록시를 많이 다루게 되면 이 부분이 중요해지.. 2022. 1. 26. 이전 1 다음