728x90 반응형 mybatis2 [Java] 자바 데이터베이스 연동 기술 JPA vs MyBatis 이해하기 Jav 데이터베이스 연동 기술들에 대해 알아봅시다 기본 개념인 JDBC(Java Database Connectivity)부터 살펴봅니다 1. JDBC자바에서 데이터베이스와 통신하기 위한 기본 API SQL 쿼리를 직접 작성하고, 연결/실행/결과 처리를 직접 구현해야 함 2. ORM 방식: JPA + HibernateJPA는 자바의 ORM(Object Relational Mapping) 표준이며, Hibernate는 그 표준을 구현한 ORM 프레임워크 2-1. JPA(Java Persistence API)Java의 표준 ORM API로 자바 객체와 데이터베이스 간의 상호작용을 관리하는 표준을 정의합니다 JPA 자체는 인터페이스와 표준 스펙만 제공하므로 실제 구현체(Hibernate, EclipseLink .. 2024. 11. 10. [Spring Boot] 스프링부트에서 SQL 로그 출력하기 - logback, log4jdbc 환경: macOS, Spring Boot 3.3.4, Tomcat 10.1.31 (Maven 프로젝트) 프로젝트경진대회를 준비 중이다검색을 실행했을 때 목록에는 2건이 출력되는데, 결과 건수는 3개가 카운트되어서 쿼리가 어떻게 처리가 되는지 궁금했다처음에 구현했을 때는 잘됐는데 테이블을 조인하다 보니 어디선가 꼬인 것 같다 SQL 로그를 출력하는 방법을 열심히 검색이것저것 따라해 보고 성공 방법 1src/main/resources에 logback-spring.xml(혹은 logback.xml) 파일 생성 UTF-8 %d %5p [%c] %m%n .. 2024. 10. 24. 이전 1 다음 728x90 반응형