강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của seungkyu02150463
seungkyu02150463

câu hỏi đã được viết

Trong thực tế! Truy vấn

Mô hình miền ví dụ và kiểm tra hoạt động

MappedBy 와 @Setter 관련 질문

Đã giải quyết

Viết

·

223

1

안녕하세요! 강사님 강의를 듣다 궁금한게 있어서 질문 남깁니다.

1. 강의 초반 @Setter는 현업에서 가급적 사용하지 않는다고 하셨는데 그 이유에 대해서 좀 더 자세히 알 수 있을까요?

2. mappedBy =  "team" 이렇게 설정 해주셨는데 연관관계 주인의 클래스명을 소문자로 적어주면 되는건가요?

JPAjava

Câu trả lời 2

2

yh님의 프로필 이미지
yh
Người chia sẻ kiến thức

안녕하세요 데비님^^

1. 강의 초반 @Setter는 현업에서 가급적 사용하지 않는다고 하셨는데 그 이유에 대해서 좀 더 자세히 알 수 있을까요?

-> 네 setter를 열어두게 되면 어디에서나 엔티티를 수정할 수 있습니다. 엔티티의 데이터를 변경하는 것은 비즈니스상 매우 중요하고, 크리티컬한 일인데, 이것을 열어두고 어디에서나 막 수정하게 되면 나중에 어디서 이 데이터를 변경했는지 추적하기가 매우 어렵습니다. 그래서 비즈니스 의미가 들어나는 메서드를 사용하는 것을 권장드립니다. 그러면 뭔가 변경에 이슈가 발생했을 때 해당 메서드만 추적하면 됩니다^^

2. mappedBy =  "team" 이렇게 설정 해주셨는데 연관관계 주인의 클래스명을 소문자로 적어주면 되는건가요?

-> 연관관계 주인의 필드 명을 적어주시면 됩니다. 예를 들어서 Team helloTeam -> "helloTeam" 이렇게요.

감사합니다^^

1

seungkyu02150463님의 프로필 이미지
seungkyu02150463
Người đặt câu hỏi

업무 후 피곤하실텐데 친절한 답변 감사합니다~~

Hình ảnh hồ sơ của seungkyu02150463
seungkyu02150463

câu hỏi đã được viết

Đặt câu hỏi