2022.12.07 JPA 기초 ...ing
0. 어플리케이션에서 직접 데이터베이스를 다루면 번거롭다 테이블 생성, 쿼리 작성, jdbc 실행, 객체 생성 등등 직접 해줘야할 일이 많아진다 또한 SQL 의존적이라 변경에 취약하다. 쿼리문 수정, 객체에 값 삽입 등 일일히 추가 해줘야한다. 객체지향 모델과 관계형 데이터베이스의 패러다임의 불일치가 발생한다. 출처 : https://knoc-story.tistory.com/m/90 객체 리렐이션 밀도 문제 다양한 크기의 객체를 만들 수 있음, 커스텀한 타입 만들기 쉬움 테이블, 기본 데이터 타입 서브타입 문제 상속, 다형성 구현 쉬움 상속 없음, 다형적인 관계 표현 불가 식별성 문제 레퍼런스 동일성, 인스턴스 동일성 오직 pk 관계 문제 서로간의 객체 참조를 통해 표현, 다대다 가능, 방향이 있다 다대..