인프런 커뮤니티 질문&답변
JPA가 관리하는 엔티티의 생성자에 관한 질문 드립니다.
해결된 질문
작성
·
222
0
JPA가 관리하는 엔티티의 경우, 기본 생성자를 꼭 붙여줘야 한다고 말씀 해주셨는데요,
그럼 JPA가 관리하는 엔티티의 경우 필드 final로 정의 하는건 불가능한건가요?
답변 1
1
안녕하세요. haru님, 공식 서포터즈 OMG입니다.
아래 링크를 영한님 설명 참고부탁드립니다 :)
왜 final 을 사용하면 안될까요!? - 인프런 | 질문 & 답변 (inflearn.com)
감사합니다.








참조형 변수(
List,Map등)도final키워드 사용을 지양해야 할까요?? 강사님께서 14분 04초 쯤에 '컬렉션을 함부로 바꾸면 Hibernate가 원하는 메커니즘대로 동작하지 않을 수 있다'라고 하셨는데,final키워드를 사용해 함부로 바꾸는 것을 방지할 수는 있지만, 오히려final키워드로 인해 Hibernate의 의도대로 동작하지 않을 수도 있을까요?!