본문 바로가기

공부기록30

[JPA] 상속 관계 매핑 전략 (조인 전략 / 단일 테이블 전략 / 구현 클래스마다 테이블 전략 / MappedSuperClass) 객체의 상속 관계를 JPA에 적용시키는 3가지 전략을 정리해봤다. 부모 객체는 Employee고 id와 name을 갖는다. 자식 객체는 FullTimeEmployee와 PartTimeEmployee로 구성한다. 전략을 비교하기 전 기본적인 코드부터 작성하겠다 Employee 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 import lombok.Getter; import lombok.Setter; import javax.persistence.*; @Getter @Setter @Entity public abstract class Employee { @Id @GeneratedValue private Long id; pri.. 2022. 12. 1.
2022년 12월 TIL http://github.com/recordbuffer recordbuffer - Overview BackEnd Dev. recordbuffer has 6 repositories available. Follow their code on GitHub. github.com 진~짜 12월 한달 남았다. 슬슬 내년 계획을 세워야 한다. 내년에는 정말 미뤄뒀던 공부를 해야한다... 그건 바로 알고리즘~ 한달 남은 올해... 하고싶은 공부를 끝내보자.. 🥦12월 목표🍷 1. 자바 ORM 표준 JPA 프로그래밍 책 끝내기 2. 유데미 Node.js 강의 완강 3. 기술이사님과의 오픈소스 프로젝트 테스트 참여 12월 1일 [자바 ORM 표준 JPA 프로그래밍] 6장 다양한 연관 관계 매핑 [자바 ORM 표준 JPA 프.. 2022. 12. 1.
[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년 9월 TIL http://github.com/recordbuffer recordbuffer - Overview BackEnd Dev. recordbuffer has 6 repositories available. Follow their code on GitHub. github.com 1년차가 다되어가는데 아직 많이 부족함을 느낀다. 어서 채우고... 알고리즘도 공부해보고.... 해야하는데..! 아무튼 구월팅! 🍘9월 목표🥕 1. 꾸준히 Input 2. 언니와의 스터디 완료하기 3. Flutter 스터디 일주일 1번 놓치지 말고 참여 4. 유데미 JPA 강의 완료 5. 객체 지향의 사실과 오해 꼭.. 블로깅 9월 2일 ~ 3일 Dart 기본 문법 정리 2022.09.03 - [기타 학습] - [Flutter] Dart .. 2022. 9. 1.