일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Linux cd
- Linux mkdir
- AWS EC2 서버 만들기
- Linux 파일 관리 명령어
- Logback
- Navigation Pattern
- Linux apt-get
- JavaScript EventLoop
- EC2 zsh
- HTTP Web Server
- EC2 Apache2
- linux foreground
- EC2 oh my zsh
- Linux rmdir
- Linux apt
- Linux 디렉터리 명령어
- 자바스크립트 이벤트 루프
- EC2 HTTP 호스팅
- Linux cat
- Linux 디렉터리 구조
- Linux ls
- javascript 정렬
- linux background
- Linux 디렉터리 역할
- 자바스크립트 런타임
- Linux pwd
- JavaScript 실행 디버깅
- Linux oh my zsh
- 서버의 서비스 방식
- javascript scope
Archives
- Today
- Total
목록spring mybatis (1)
HyunJun 기술 블로그
728x90
반응형
스프링 프레임워크 MyBatis
1. MyBatis란? 2001년 클린턴 비긴이 만든 iBATIS 프로젝트의 3.0에서 포크된 프로젝트로 아파치 라이센스 2.0에 따라 배포되는 무료 소프트웨어입니다. SQL 실행 결과를 자바 빈즈 또는 Map 객체에 매핑해주는 Persistence 솔루션으로 관리합니다. 기존 ORM 프레임워크와 달리 Java 객체를 데이터베이스 테이블에 매핑하지 않고, Java 메서드를 SQL에 매핑합니다. SQL문을 소스코드가 아닌 XML 파일로 관리합니다. MyBatis를 사용하는 가장 큰 이유는, SQL문이 독립되어 유지 보수가 편리해지고, 개발자 수준별로 코드를 분리할 수 있기 때문입니다. JPA는 ORM 기술이고, MyBatis는 SQL Builder 또는 SQL Mapper의 한 종류입니다. JPA는 ..
Spring Framework
2023. 5. 28. 21:18
728x90
반응형