JPA

·JPA
01. JPA 구동 방식 Persistence로 META-INF/persistence.xml를 읽어 설정 정보를 조회한다. EntityManagerFactory 라는 클래스를 생성한다. 필요할 때 마다 EntityManager 를 생성한다. 02. 객체와 테이블을 생성하고 매핑하기 Annotation @Entity 는 JPA가 관리할 객체임을 명시한다. @Id 는 데이터베이스의 Primary Key와 매핑할 때 사용한다. Member 클래스 작성하기 @Entity @Getter @Setter public class Member { @Id private Long id; private String name; } @Getter와 @Setter를 사용하면 다음과 같이 길게 작성해야 하는 코드를 자동으로 만들어준..
·JPA
01. H2 데이터베이스 설치 & 실행 H2 소개 최고의 실습용 DB로, 가볍고, 웹용 쿼리툴을 제공한다. MySQL, Oracle 데이터베이스 시뮬레이션, 시퀀스, AUTO INCREMENT 등의 기능을 제공한다. H2 설치 - https://www.h2database.com/html/main.html 에서 [Download] 탭 - [Archive Downloads] 에서 원하는 버전으로 다운 받으면 된다. (나는 2.1.214 버전을 다운 받았다.) 02. Maven Maven 소개 https://maven.apache.org/ (공식 홈페이지) 소프트웨어 프로젝트 관리 및 이해 도구로, 프로젝트 개체 모델(POM)의 개념을 기반으로 Maven은 중앙 정보에서 프로젝트의 빌드, 보고 및 문서를 관리..
coding-orange
'JPA' 카테고리의 글 목록 (4 Page)