| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 연관관계
- BFS
- unity
- 백준
- c#
- 파이썬
- 브루투포스
- 소수찾기
- 소수판별
- Java
- 완전탐색
- 프로그래머스
- 우선순위큐
- 1일1솔
- DP
- pypy3
- popleft
- appendleft
- C#강의
- mvc
- JPA
- python3
- Python
- 그리디 알고리즘
- spring
- deque
- 누적합
- 인프런
- 합 구하기
- LCM
- Today
- Total
목록전체 글 (139)
jae_coding
목차 객체와 테이블 매핑 DB 스키마 자동 생성 필드와 컬럼 매핑 기본 키 매핑 0. 앤티티 매핑 객체와 테이블 매핑: @Entity, @Table 필드와 컬럼 매핑: @Column 기본 키 매핑: @Id 연관관계 매핑: @ManyToOne, @JoinColumn 1. 객체와 테이블 매핑 @Entity - @Entity가 붙은 클래스는 JPA가 관리하는 엔티티이다. - JPA를 사용해서 테이블과의 매핑할 클래스는 @Entity 어노테이션을 꼭 붙여야한다. - 주의사항 1) 기본 생성자 필수 (parameter가 없는 public or protected 생성자) 2) final class, enum, interface, inner class 에는 사용할 수 없다. 3) 저장할 필드에는 final을 사용할 ..
목차 영속성 컨텍스트 플러시 준영속 상태 1. 영속성 컨텍스트 (JPA를 이해하는데 가장 중요 !) 의미: 엔티티를 영구 저장하는 환경 예시 EntityManager.persist(entity); 이것은 DB에 저장하는 것이 아닌 Entity를 영속성 컨텍스트에 저장하는 것이다. 영속성 컨텍스트는 논리적인 개념이며, 눈에 보이지않는다. 그리고 엔티티 매니저를 통해서 영속성 컨텍스트에 접근할 수 있다. 위와 같이 엔티티 매니저를 통해서 눈에 보이지 않는 영속성 컨텍스트라는 공간에 접근할 수 있게되는 것이다. 엔티티는 생명주기가 있다? • 비영속 (new/transient) 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 // 비영속 Member member = new Member(); member.setI..
목차 프로젝트 생성 애플리케이션 개발 1. 프로젝트 생성 DB: H2 Database H2Database 설정은 이전 포스팅에 있다. (xml에서 H2db 버전은 맞춰야 한다) IDE: IntelliJ Project: Maven pom.xml 4.0.0 jpa-basic ex1-hello-jpa 1.0.0 org.hibernate hibernate-entitymanager 5.3.10.Final com.h2database h2 2.1.214 javax.xml.bind jaxb-api 2.3.0 18 18 본 프로젝트는 Spring을 이용하지 않기때문에 버전은 크게 상관없다. (xml에서 H2db 버전은 맞춰야 한다) Resouces > META-INF > persistence.xml 대상 바이트코드 변경..