0
点赞
收藏
分享

微信扫一扫

解决No enum constant org.apache.ibatis.type.JdbcType.XXX

Soy丶sauce 2022-03-21 阅读 111


MyBatis支持的jdbcType类型有以下几种:

BITFLOAT、CHAR、TIMESTAMP、OTHER、 
UNDEFINED、TINYINT、REAL、VARCHAR、
BINARY、BLOB、 NVARCHAR、SMALLINT、
DOUBLE、LONGVARCHAR、VARBINARY、
CLOB、NCHAR、INTEGER、NUMERIC、
DATE、LONGVARBINARY、BOOLEAN 、
NCLOB、BIGINT、DECIMAL、TIME、NULL、CURSOR

如果报以下错误,说明Jdbc不支持XXX类型:

No enum constant org.apache.ibatis.type.JdbcType.XXX。。。

所以替换需要替换对应的类型,附上Java与jdbc类型的对应表:

JDBC TYPE

JAVA TYPE

CHAR

String

VARCHAR

String

LONGVARCHAR

String

NUMERIC

java.math.BigDecimal

DECIMAL

java.math.BigDecimal

BIT

boolean

BOOLEAN

boolean

TINYINT

byte

SMALLINT

short

INTEGER

int

BIGINT

long

REAL

float

FLOAT

double

DOUBLE

double

BINARY

byte[]

VARBINARY

byte[]

LONGVARBINARY

byte[]

DATE

java.sql.Date

TIME

java.sql.Time

TIMESTAMP

java.sql.Timestamp

CLOB

Clob

BLOB

Blob

ARRAY

Array

DISTINCT

mapping of underlying type

STRUCT

Struct

REF

Ref


举报

相关推荐

0 条评论