분류 전체보기345 [JPA] Entity 생성일시 수정일시 자동 입력 방법 2가지 (@CreatedDate vs @CreationTimestamp) 객체를 새로 생성해 DB에 저장할때 객체가 생성된 생성일시나 객체가 수정된 수정일시를 같이 넣어주는 경우가 왕왕 있다. 이럴때 LocalDate.now( ) 로 넣곤했는데 그럴 필요 없이 자동으로 생성해서 넣어주는 방법이 있다. 간단한 코드로 비교해보자 강의 엔티티를 하나 만들었다. Course 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 32 33 34 35 36 37 38 39 40 import javax.persistence.Entity; import javax.persistence.EntityListeners; import javax.persistence.GeneratedValue; impor.. 2022. 10. 4. 2022년 10월 TIL http://github.com/recordbuffer recordbuffer - Overview BackEnd Dev. recordbuffer has 6 repositories available. Follow their code on GitHub. github.com 드디어 이번달이 지나면 1년차 개발자가 된다. 하지만 여전히 나는 아 응애입니다. 해야할 공부는 넘치고~ 바쁘다 바뻐~ 10월도 해내보자구 시월팅 🎏10월 목표✳️ 1. 꾸준히 INPUT 2. 유데미 JPA 강의 완료 3. 자바 ORM 표준 JPA 프로그래밍 책 끝내기 10월 3일 [udemy] JPA 강의 섹션5 : JPA and Hibernate in Depth 10월 4일 JPA Entity 생성일시 수정일시 자동 입력 방법 블로깅 .. 2022. 10. 3. [JPA] 영속성 관리 (Entity Manager / Persistence Context / 엔티티 생명주기) JPA에서 가장 중요한 개념 중 하나인 Persistence Context와 EntityManager에 대해 정리해보겠다. JPA에 대해 다시 설명해본다면 ORM 기술 표준이다. ORM은 객체와 관계형 데이터베이스를 매핑하는 것을 말한다. 즉 JPA는 자바 객체와 RDB의 테이블 엔티티를 매핑해 준다고 보면 된다. JPA의 EntityManager가 각 엔티티를 Persistence Context(영속성 컨텍스트)로 관리한다. Persistence Context 영속성 컨텍스트는 엔티티를 영구 저장하는 환경으로 스프링 컨테이너에 등록된 bean을 찾아서 주입해 주는 역할을 한다. 이는 각 엔티티를 식별자 값으로 구분한다. 그래서 우리가 엔티티를 생성할때 무조건 id를 부여해주는 이유이기도 하다 엔티티에는.. 2022. 9. 29. JDBC VS JPA (JPA 입문 / Spring Data JPA) 국비학원에서 대부분 배우는 JDBC와 현재 실무에서 많이 쓰이는 JPA를 비교해보는 간단한 CRUD 실습을 진행해보겠다. 🎫 JDBC 개념 정리글 2021.02.03 - [Backend] - JDBC ( JDBC 실습 / Java DB api / Java DB 연결 / JDBCTemplate / 웹개발 / 웹기초 / 웹독학 / 백엔드 개발자 / 프로그래밍) 🎫 JPA 개념 정리글 2021.07.25 - [Backend/Spring] - JPA (JPA개념 / JPA 입문 / 스프링부트 / JPA 책 추천 ) 1. 개발환경 구축 https://start.spring.io/ maven / java11 / spring boot 2.7.4 - spring web - spring boot dev tools - s.. 2022. 9. 26. 이전 1 ··· 16 17 18 19 20 21 22 ··· 87 다음