인생은 양탄자의 무늬짜기

  • 홈
  • 프로그래밍

setter 사용 지양 1

[JPA] JPA setter 사용하지 않는 이유

JPA에서 setter를 사용하지 않는 이유 간단 정리 객체 무결성(불변성) 보장 불가 Setter 메소드를 생성하면 객체의 상태를 변경할 수 있음 그러나 JPA 엔티티는 일반적으로 불변성을 유지해야 함 이는 객체의 일관성과 무결성을 보장하고 JPA의 영속성 컨텍스트에서 오작동하는 것을 방지함 보안 문제 Setter 메소드를 사용하여 객체의 필드 값을 변경하면 보안 문제가 발생할 수 있음 예를 들어, 비밀번호와 같은 중요한 필드 값을 직접 변경할 수 있는 경우, 보안 위험에 노출될 수 있음

프로그래밍/JPA 2023.04.14
이전
1
다음
더보기
프로필사진

인생은 양탄자의 무늬짜기

개발 기록 남기기

  • 분류 전체보기 (949)
    • 프로그래밍 (685)
      • JAVA (131)
      • Kotlin (10)
      • Spring (63)
      • Spring Boot (21)
      • JPA (18)
      • SQL (59)
      • JDBC (5)
      • Mybatis (16)
      • JSP (29)
      • React (101)
      • React Native (13)
      • Python (49)
      • Django (2)
      • Flask (12)
      • 머신러닝&딥러닝 (8)
      • HTML (11)
      • CSS (14)
      • JavaScript (52)
      • jQuery (12)
      • Vue (8)
      • NodeJS (14)
      • Ajax (7)
      • domain (2)
      • 알고리즘 (0)
      • 관련 정보 (26)
      • 프로그래밍 용어 정리 (2)
    • 형상관리 (41)
      • Git (35)
      • SVN (6)
    • Git-GUI (3)
      • GitKraken (3)
    • 검색엔진 (1)
      • Solr (1)
    • 배포 (9)
      • Docker (9)
    • 개발 환경 (2)
      • AWS (2)
    • IDE (21)
      • IntelliJ (5)
      • Eclipse (8)
      • VSCode (3)
      • Android Studio (3)
      • Xcode (1)
      • Jupyter Notebook (1)
    • WAS (3)
      • Tomcat (3)
    • FTP (3)
      • FileZilla (1)
    • Project (30)
      • access-control (30)
    • 자격증 (101)
      • 정보처리기사 (83)
      • 웹디자인기능사 (0)
      • COS PRO (2)
      • 리눅스마스터 (16)
    • 면접 준비 (33)
      • 코딩테스트 (12)
      • 기술 면접 (21)
    • OS (17)
      • Mac (5)
      • Linux (9)
      • Windows (2)

Tag

Python, 리눅스 마스터 2급 2차 문제 풀이, JSTL, 리눅스 마스터 2급 2차 기출, 리눅스 마스터, jsp, spring, 정보처리기사 정리, 리눅스 마스터 2급 2차 공부, Ajax, 리눅스 마스터 2급 2차 족보, 리눅스 마스터 2급, 정보처리기사 실기 정리, 리눅스 마스터 2급 2차 해설, 리눅스 마스터 2급 2차, 리눅스 마스터 2급 2차 문제, 정처기 정리, 정처기 실기 정리, 기술면접, 파이썬,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바