MyBatis 是一款流行的持久層框架,它支持多種 JDBC 數(shù)據(jù)類(lèi)型。
以下是 MyBatis 常用的 JDBC 數(shù)據(jù)類(lèi)型:
INTEGER:用于表示整數(shù)類(lèi)型數(shù)據(jù)。
BIGINT:用于表示長(zhǎng)整型數(shù)據(jù)。
DECIMAL:用于表示固定精度的十進(jìn)制數(shù)。
VARCHAR:用于表示字符串類(lèi)型數(shù)據(jù)。
CHAR:用于表示固定長(zhǎng)度的字符串類(lèi)型。
DATE:用于表示日期類(lèi)型數(shù)據(jù)。
TIME:用于表示時(shí)間類(lèi)型數(shù)據(jù)。
TIMESTAMP:用于表示時(shí)間戳類(lèi)型數(shù)據(jù)。
BOOLEAN:用于表示布爾類(lèi)型數(shù)據(jù),只有兩個(gè)值:true 和 false。
除了上述常用的數(shù)據(jù)類(lèi)型,MyBatis 還支持其他一些數(shù)據(jù)類(lèi)型,例如 BLOB、CLOB、FLOAT、DOUBLE 等等。在 MyBatis 中,可以通過(guò)在映射文件中定義參數(shù)類(lèi)型和結(jié)果類(lèi)型來(lái)指定使用的 JDBC 數(shù)據(jù)類(lèi)型。