프레임워크
-
💡 JdbcTemplate은 엄밀히 말하자면 Spring Data가 아닌 Spring에서 제공되고 있습니다. 그러나, 이를 기반으로 더욱 편리하게 사용하도록 만든 것이 Spring Data JDBC이므로 이 항목에서 JdbcTemplate을 이야기하도록 하겠습니다. JDBC JDBC란 Java Database Connectivity의 약어로, 자바와 데이터베이스를 연결해 주는 자바 API입니다. JDBC가 나오기 이전에는 데이터베이스 벤더(Oracle, MySQL 등) 별로 문법이 상이하여 사용하던 데이터베이스를 다른 벤더로 바꾸는 경우, 코드로 작성한 SQL 문을 벤더 문법에 맞게 하나하나 수정해주어야 하는 불편함이 있었습니다. 이러한 프로그램이 데이터베이스에 의존하는 문제를 해결하고자 탄생한 것이 J..
Spring Data JDBC - JdbcTemplate💡 JdbcTemplate은 엄밀히 말하자면 Spring Data가 아닌 Spring에서 제공되고 있습니다. 그러나, 이를 기반으로 더욱 편리하게 사용하도록 만든 것이 Spring Data JDBC이므로 이 항목에서 JdbcTemplate을 이야기하도록 하겠습니다. JDBC JDBC란 Java Database Connectivity의 약어로, 자바와 데이터베이스를 연결해 주는 자바 API입니다. JDBC가 나오기 이전에는 데이터베이스 벤더(Oracle, MySQL 등) 별로 문법이 상이하여 사용하던 데이터베이스를 다른 벤더로 바꾸는 경우, 코드로 작성한 SQL 문을 벤더 문법에 맞게 하나하나 수정해주어야 하는 불편함이 있었습니다. 이러한 프로그램이 데이터베이스에 의존하는 문제를 해결하고자 탄생한 것이 J..
2023.05.17 -
Spring Data Spring Data는 데이터베이스의 특수성을 그대로 유지하면서 데이터 접근를 위한 Spring 기반 프로그래밍 모델을 제공하는 프로젝트 입니다. 스프링 프레임워크 사용자가 데이터 액세스 기술, 관계형 및 비관계형 데이터베이스, map-reduce 프레임워크, 클라우드 기반 데이터 서비스를 쉽게 사용할 수 있도록 도와줍니다. 특징 Spring Data는 다음과 같은 특징을 가지고 있습니다. 강력한 repository 및 custom obeject-mapping 추상화 repository method name으로 동적 쿼리 만들기 기본 속성을 제공하는 Implementation domain 기본 클래스 생성되거나 마지막 변경이 언제인지 알 수 있는 투명한 auditing 지원 cust..
Spring Data - 개요Spring Data Spring Data는 데이터베이스의 특수성을 그대로 유지하면서 데이터 접근를 위한 Spring 기반 프로그래밍 모델을 제공하는 프로젝트 입니다. 스프링 프레임워크 사용자가 데이터 액세스 기술, 관계형 및 비관계형 데이터베이스, map-reduce 프레임워크, 클라우드 기반 데이터 서비스를 쉽게 사용할 수 있도록 도와줍니다. 특징 Spring Data는 다음과 같은 특징을 가지고 있습니다. 강력한 repository 및 custom obeject-mapping 추상화 repository method name으로 동적 쿼리 만들기 기본 속성을 제공하는 Implementation domain 기본 클래스 생성되거나 마지막 변경이 언제인지 알 수 있는 투명한 auditing 지원 cust..
2023.05.17