资料来源:网络整理
时间:2023/2/14 1:02:22 共计:3642 浏览
MyBatis 通过包含的jdbcType类型
BIT FLOAT 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
Mybatis中javaType和jdbcType对应和CRUD例子
Xml代码
-
<resultMap type="java.util.Map" id="resultjcm">
-
<result property="FLD_NUMBER" column="FLD_NUMBER" javaType="double" jdbcType="NUMERIC"/>
-
<result property="FLD_VARCHAR" column="FLD_VARCHAR" javaType="string" jdbcType="VARCHAR"/>
-
<result property="FLD_DATE" column="FLD_DATE" javaType="java.sql.Date" jdbcType="DATE"/>
-
<result property="FLD_INTEGER" column="FLD_INTEGER" javaType="int" jdbcType="INTEGER"/>
-
<result property="FLD_DOUBLE" column="FLD_DOUBLE" javaType="double" jdbcType="DOUBLE"/>
-
<result property="FLD_LONG" column="FLD_LONG" javaType="long" jdbcType="INTEGER"/>
-
<result property="FLD_CHAR" column="FLD_CHAR" javaType="string" jdbcType="CHAR"/>
-
<result property="FLD_BLOB" column="FLD_BLOB" javaType="[B" jdbcType="BLOB" />
-
<result property="FLD_CLOB" column="FLD_CLOB" javaType="string" jdbcType="CLOB"/>
-
<result property="FLD_FLOAT" column="FLD_FLOAT" javaType="float" jdbcType="FLOAT"/>
-
<result property="FLD_TIMESTAMP" column="FLD_TIMESTAMP" javaType="java.sql.Timestamp" jdbcType="TIMESTAMP"/>
-
</resultMap>
Mybatis中javaType和jdbcType对应关系
Notepad代码
-
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
-
DATALINK java.net.URL[color=red][/color]
版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。