이클립스 설치와 프로젝트 불러오기JPA를 사용해서 테이블 하나를 등록/수정/삭제/조회하는 간단한 JPA 애플리케이션 생성이클립스 대신 인텔리제이 사용으로 생략 예제 프로젝트 내려받기 경로 인텔리제이에 예제 프로젝트 설정하기H2 데이터베이스 설치H2 데이터베이스 설치 후 bin/h2.bat를 실행하여 H2 데이터베이스를 서버 모드로 실행참고로 H2 데이터베이스는 JVM 메모리 안에서 실행되는 임베디드 모드와 실제 데이터베이스처럼 별도의 서버를 띄워서 동작하는 서버 모드가 존재H2 데이터베이스를 서버 모드로 실행한 후 웹 브라우저에서 http://127.0.0.1:8082로 H2 데이터베이스에 접속예제 MEMBER 테이블 생성-- member.sqlCREATE TABLE MEMBER (..
JPA 소개이전의 데이터 중심의 모델에서 벗어나 객체 중심의 개발을 위해객체와 관계형 데이터베이스 간의 차이를 중간에서 해결해주는 ORM (Object Relational Mapping) 프레임워크 사용JPA는 자바 전영의 ORM 기술 표준으로 지루하고 반복적인 CRUD SQL을 알아서 처리해줄 뿐만 아니라객체 모델링과 관계형 데이터베이스 사이의 차이점도 해결하고 자동으로 SQL을 만들어서 실행이로 인해 생산성과 유지보수가 확연히 좋아졌으며 테스트를 작성하기도 편리해져 버그도 많이 줄어듦또한 데이터베이스 정책 변경에 영향이 적으므로 효율적SQL을 직접 다룰 때 발생하는 문제점데이터베이스에 데이터를 관리하려면 SQL을 사용해야 하며, 자바로 작성한 애플리케이션은 JDBC API를 사용해서 SQL을 데이터베..