[MyBatis] MyBatis JDBC Type 종류

2023. 8. 2. 07:05·FrameWork/MyBatis
728x90
반응형

개발에서 MyBatis를 활용한다면 jdbcType을 명시해서 사용하셔야 합니다. 

그래서 오늘은 JDBC Type 종류에 대해 알아보려 합니다.

 

  • MyBatis JDBC Type 종류
JDBC Type(MyBatis) SQL Server Type Java Language Type
INTEGER INT int
TINYINT TINYINT byte
SMALLINT SMALLINT short
BIGINT BIGINT long
REAL REAL float
FLOAT FLOAT double
DOUBLE DOUBLE double
NUMERIC NUMERIC java.math.BigDecimal
DECIMAL DECIMAL java.math.BigDecimal
CHAR CHAR String
VARCHAR VARCHAR String
LONGVARCHAR TEXT String
DATE DATE java.sql.Date
TIME TIME java.sql.Time
TIMESTAMP DATETIME java.sql.Timestamp
BIT BIT boolean
BINARY BINARY byte[]
VARBINARY VARBINARY byte[]
LONGVARBINARY IMAGE byte[]
BLOB IMAGE byte[]
CLOB TEXT String
ARRAY 지원하지 않음 java.sql.Array
STRUCT 지원하지 않음 java.sql.Struct
REF 지원하지 않음 java.sql.Ref

 

해당 표에서 주목해야할 것들

 

1. SQL Server에는 이미지 형식이라는 LONGVARBINARY와 TEXT 형식이 존재하지만, MyBatis는 VARBINARY와 BLOB, CLOB 등으로 처리합니다.

 

2. SQL Server의 DATETIME 형식은 MyBatis에서 TIMESTAMP로 처리됩니다.

 

3. 배열(ARRAY), 구조체(STRUCT), 참조(REF)와 같은 특수한 타입은 SQL Server에서 지원되지 않습니다.

728x90
반응형

'FrameWork > MyBatis' 카테고리의 다른 글

[MyBatis] MyBatis 멀티쿼리(여러쿼리)실행 중 에러  (0) 2024.07.12
[MyBatis] Mapped Statements Collection does not contain value for error 원인 (Mybatis 에러)  (0) 2023.11.12
[MyBatis] MyBatis란?  (0) 2023.07.08
'FrameWork/MyBatis' 카테고리의 다른 글
  • [MyBatis] MyBatis 멀티쿼리(여러쿼리)실행 중 에러
  • [MyBatis] Mapped Statements Collection does not contain value for error 원인 (Mybatis 에러)
  • [MyBatis] MyBatis란?
JongTachi
JongTachi
    반응형
  • JongTachi
    JongTachi의 개발 블로그
    JongTachi
  • 전체
    오늘
    어제
    • 분류 전체보기 (165)
      • Network (10)
      • Server (19)
        • Web (12)
        • WAS (6)
      • Java (8)
        • JVM (1)
        • Java Syntax (16)
        • IDE (5)
        • Lombok (2)
        • Util (1)
      • FrameWork (8)
        • Spring&SpringBoot (4)
        • MyBatis (4)
      • JSP (3)
      • JavaScript (12)
        • jQuery (3)
        • JSON (3)
      • APM (1)
      • Android (5)
      • VCS(Version Control System) (5)
        • Git (4)
        • SVN (1)
      • IT_Tools (15)
        • Jenkins (2)
        • MobaXterm (2)
        • Jeus (1)
        • DBeaver (3)
      • Certificate (1)
      • Linux (3)
      • DB (14)
        • MariaDB (0)
        • Oracle (8)
        • Redis (2)
      • IT Information (21)
      • Text Editor (2)
        • NotePad (2)
      • 비밀의방 (0)
      • 헬파티 여행 (2)
      • 경제 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    svn
    상태코드
    SQL
    oracle
    WAS
    java
    IntelliJ
    인텔리제이
    Web
    Server
    Javascript
    Linux
    마이바티스
    이클립스
    db
    오라클
    HTTP
    JQuery
    톰캣
    JSON
    DBeaver
    자바
    Redis
    Eclipse
    자바스크립트
    보안
    디비버
    Tomcat
    mybatis
    git
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
JongTachi
[MyBatis] MyBatis JDBC Type 종류
상단으로

티스토리툴바