목록study/웹개발 스터디 백엔드 EFUB 💻 (2)
컴공댕이 공부일지
본 글은 도서 '자바 ORM 표준 JPA 프로그래밍'의 2장 요약 정리본입니다. 📖 라이브러리와 프로젝트 구조 하이버네이트 핵심 라이브러리hibernate-core : 하이버네이트 라이브러리hibernate-jpa-2.1-api : JPA 2.1 표준 API를 모아둔 라이브러리hibernate-entitymanager : 하이버네이트가 JPA 구현체로 동작하도록 JPA 표준을 구현한 라이브러리 메이븐라이브러릴를 관리해주는 도구. pom.xml에 사용할 라이브러리 작성하면 라이브러리 자동으로 내려받아 관리 📚 객체 매핑매핑 어노테이션어노테이션설명@Entity이 클래스를 테이블과 매핑한다고 JPA에 알려줌@Entity가 사용된 클래스=엔티티 클래스@Table엔티티 클래스에 매핑할 테이블..
본 글은 도서 '자바 ORM 표준 JPA 프로그래밍'의 1장 요약 정리본입니다. 📖 SQL을 직접 다룰 때 발생하는 문제점 객체 지향 프로그래밍과 관계형 데이터베이스의 차이로 인해 발생하는 문제 - JDBC API자바에서 데이터베이스와 연결하는 표준 API MySQL, Oracle, PostgreSQL 같은 데이터베이스와 대화할 수 있도록 해줌 - SQL데이터베이스에 명령을 내리는 언어 쉽게 말해,JDBC API : 자바-DB 연결 SQL : JDBC API가 연결한 DB에 명령 JDBC API + SQL을 사용하면?DB는 객체 구조와 다른 데이터 중심의 구조를 가지므로, 객체를 DB에 직접 저장하거나 조회할 수 없다. 개발자가 객체지향 애플리케이션과 데이터베이스 중간에서 sql, jdb..