springbootはmybatisを統合し、注釈開発に基づいて輸入対象に入る。
1433 ワード
spring bootを統合mybatisが注釈開発に基づいて導入対象を開発するとき。
導入されたオブジェクトの属性に値がない場合は、nullとなります。 次のようにエラーが発生します。
sqlを書く時jdbcTypeを指定します。 いいです
java.sql.SQLException:無効な列のタイプ:1111 at oracle.jdbc.driver.OracleSttement.get InternalType(Oracle Sttement.java:3900)
付属する
導入されたオブジェクトの属性に値がない場合は、nullとなります。 次のようにエラーが発生します。
sqlを書く時jdbcTypeを指定します。 いいです
@Insert("insert into tb_operation_record(cnickid) values(#{cnickid,jdbcType=VARCHAR})")
int addPerson (Person p);
neted exception is org.mybatis.spring.MyBatis System Exception:neted exception is org.apache.ibatis.type.Type Exceptionjava.sql.SQLException:無効な列のタイプ:1111 at oracle.jdbc.driver.OracleSttement.get InternalType(Oracle Sttement.java:3900)
付属する
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