gpt4 book ai didi

mybatis 和 ibatis 不支持 jdbcType=BIGDECIMAL

转载 作者:行者123 更新时间:2023-12-04 02:05:22 28 4
gpt4 key购买 nike

myBatisibatis 不支持使用 jdbcType=BIGDECIMAL 并抛出下一个错误:

Error resolving JdbcType. Cause: java.lang.IllegalArgumentException: 
No enum constant org.apache.ibatis.type.JdbcType.BIGDECIMAL

什么是 jdbcType 而不是 BIGDECIMAL

我使用的是mybatis-3.4.4版本

最佳答案

发生这种情况是因为 BIGDECIMAL jdbc 类型不存在。看看 org.apache.ibatis.type 的枚举 JdbcType

你应该使用DECIMAL


JdbcType enum 中可用的 JdbcType 列表:

ARRAY(2003),
BIT(-7),
TINYINT(-6),
SMALLINT(5),
INTEGER(4),
BIGINT(-5),
FLOAT(6),
REAL(7),
DOUBLE(8),
NUMERIC(2),
DECIMAL(3),
CHAR(1),
VARCHAR(12),
LONGVARCHAR(-1),
DATE(91),
TIME(92),
TIMESTAMP(93),
BINARY(-2),
VARBINARY(-3),
LONGVARBINARY(-4),
NULL(0),
OTHER(1111),
BLOB(2004),
CLOB(2005),
BOOLEAN(16),
CURSOR(-10),
UNDEFINED(-2147482648),
NVARCHAR(-9),
NCHAR(-15),
NCLOB(2011),
STRUCT(2002),
JAVA_OBJECT(2000),
DISTINCT(2001),
REF(2006),
DATALINK(70),
ROWID(-8),
LONGNVARCHAR(-16),
SQLXML(2009),
DATETIMEOFFSET(-155);

关于mybatis 和 ibatis 不支持 jdbcType=BIGDECIMAL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43911534/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com