728x90 반응형 ORM이란1 JPA vs MyBatis JPA JPA란 ORM(Object-Relational Mapping) 기술: JPA는 객체와 관계형 데이터베이스 간의 매핑을 지원합니다. 이는 객체지향 프로그래밍과 관계형 데이터베이스 간의 불일치를 해결하고 객체 지향적인 코드 작성을 용이하게 합니다. 표준화된 인터페이스: JPA는 자바 진영에서 표준으로 채택된 기술이며, Java Persistence API 표준 명세를 따르고 있습니다. 이는 여러 JPA 구현체에서 동일한 코드를 사용할 수 있도록 합니다. 자동 생성된 쿼리: JPA는 쿼리를 작성하지 않고도 객체와 데이터베이스 간의 매핑을 통해 쿼리를 자동으로 생성할 수 있습니다. MyBatis란 SQL 매핑 기반: MyBatis는 SQL 쿼리를 직접 작성하고 매핑하는 방식을 채택합니다. SQL을 직접.. 2024. 1. 10. 이전 1 다음 728x90 반응형