백엔드 개발자로 가는길

  • 홈
  • 태그
  • 방명록

JPA 1

3장 - 스프링 부트에서 JPA로 데이터베이스 다뤄보자

Entity 클래스에서 Setter 메소드 절대 만들면 안된다. 그 대신 해당 필드 값 변경을 위해서 명확히 목적과 의도를 나타 낼 수 있는 메소드를 추가한다. 이렇게 하면, 해당 클래스의 인스턴스 값들이 언제 어디서 변해야 하는지 알 수 있고, 나중에 기능 변경 시에도 덜 복잡해진다.   public class Car { public void speedUp() { this.speed += 1; }}public void 자동차_속도올리기() { Car.speedUp();} Setter를 대신해서 값을 만들어서 DB에 삽입하는 방법 생성자나 @Builder를 통해 최종값을 채운 후, DB에 insert 한다.  생성자보다 @Builder를 사용했을때의 장점은 채워야 할 필드가 무엇인지 명확히 지정..

개발 2023.04.17
이전
1
다음
더보기
프로필사진

백엔드 개발자로 가는길

  • 분류 전체보기 (83)
    • 개발 (12)
    • 알고리즘 (58)
    • sql (8)
    • 기타 (4)
    • 데이터베이스 (1)

Tag

Bean 주입, 백준, 백준 16235, 연속된 부분 수열 합, 추억 점수, 프로그래머스 추억점수, 이모티콘 할인 행사, 광물 캐기, union find 최적화, Spring Web 계층, 자바 12015, 프로그래머스, 자바, @RuntWith(SpringRunner.class), Bellman-Ford, 스프링부트, @ExtendWith(SpringExtension.class), 프로그래머서 피보나치 수, DP, 프로이드 워셜,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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.

  • 깃허브 주소

티스토리툴바