Mybatis 예약어
별명 |
타입 |
_byte |
byte |
_short |
short |
_int, _integer |
int |
_long |
long |
_float |
float |
_double |
double |
_boolean |
boolean |
string | java.lang.String |
decimal, bigdecimal | java.math.BigBecimal |
map | java.util.Map |
hashmap | java.util.HashMap |
list | java.util.List |
arraylist | java.util.ArrayList |
collection | java.util.Collection |
iterator | java.util.Iterator |
object | java.lang.Object |
Mybatis의 트랜잭션 관리 유형
트랜잭션 관리 유형 |
설명 |
JDBC |
직접 JDBC의 커밋(commint), 롤백(rollback) 기능을 사용하여 mybatis 자체에서 트랜잭션을 관리 |
MANAGED |
서버의 트랜잭션 관리 기능을 이용. 즉 java EE 애플리케이션 서버(JBoss, WebLogic, WebSphere 등)나 서블릿 컨테이너(톰캣 서버 등)에서 트랜잭션 관리 |
Mybatis의 데이터 소스 유형
데이터 소스 유형 |
설명 |
UNPOOLED |
DB 커넥션을 요청할 때마다 매번 커넥션 객체를 생성한다. 높은 성능을 요구하지 않는 단순한 애플리케이션에서 적합하다. |
POOLED |
미리 DB 커넥션 객체를 생성해 두고, 요청하면 즉시 반환한다. 데이터베이스에 연결하는 과정, 즉 연결을 초기화하고 사용자를 인증하는 과정이 없기 때문에 속도가 빠르다. |
JNDI |
Java EE 애플리케이션 서버나 서블릿 컨테이너(예:톰캣 서버)에서 제공하는 데이터 소스를 사용한다. |
코트슈(Code Troubleshooter) 프로그래머의 일상 Execution, Errors, Find, Solution 개발자들은 많은 오류로 시간을 허비한다... 코트슈가 도와드립니다.
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!