2017-05-11 16 views
2
jdbcType=BIGDECIMAL를 사용

myBatisibatis에서 지원되지 않습니다 MyBatis로와 iBATIS를 지원하고 다음 오류 던지고하지 :jdbcType = BigDecimal와

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

대신 BIGDECIMALjdbcType 대안은 무엇인가?

나는 BIGDECIMAL JDBC 유형이 없기 때문의 일이 그건 mybatis-3.4.4 버전

답변

1

을 사용하고 있습니다. enum JdbcTypeorg.apache.ibatis.type 인 것을 한번보세요.

DECIMAL을 사용해야합니다.


JdbcType enum에서 사용할 수 JdbcTypes의 목록 :

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);