开发者

MySQL text类型对应mybatis jdbcType类型方式

开发者 https://www.devze.com 2024-08-10 12:32 出处:网络 作者: Let_me_tell_you
目录mysql text类型对应myBATis jdbcType类型mybatis中JdbcType映射数据类型对照表总结MySQL text类型对应mybatis jdbcType类型
目录
  • mysql text类型对应myBATis jdbcType类型
  • mybatis中JdbcType映射数据类型对照表
  • 总结

MySQL text类型对应mybatis jdbcType类型

MySQL 的 text 类型对应 Java 中的数据类型是 String

对应MyBatis的类型是 LONGVARCHAR

例:

<result column="field1" property="field1" jdbcType="LONGVARCHAR" />

注意:

  • 在MyBatis支持的JDBC类型中是没有 TEXT 类型的
  • 如果在 mapper.XML 中指定了 TEXT ,会导致解析出错,无法启动。

贴一下MyBatis 官网列出的支持的 JDB编程客栈C 类型:

MySQL text类型对应mybatis jdbcType类型方式

mybatis中JdbcType映射数据类型对照表

在Mybajavascripttisd的映射文件mapper.xml中,会用jdbcType把java类映射数据库表字段,有关映射关系做个笔记,方便查阅。

JdbcTypeoracleMySql
JdbcTypeARRAY
JdbcTypeBIGINTBIGINT
JdbcTypeBINARY
JdbcTypeBITBIT
JdbcTypeBLOBBLOBBLOB
JdbcTypeBOOLEAN
JdbcTypeCHARCHARCHAR
JdbcTypeCLOBCLOB修改为TEXT
JdbcTypeCURSOR
JjsdbcTypeDATEDATEDATE
JdbcTypeDECIMALDECIMALDECIMAL
JdbcTypeDOUBLENUMBERDOUBLE
JdbcTypeFLOATFLOATFLOAT
JdbcTypeINTEGERINTEGERINTEGER
JdbcTypeLONGVARBINARY
JdbcTypeLONGVARCHARLONG VARCHAR
JdbcTypeNCHARNCHAR
JdbcTypeNCLOBNCLOB
JdbcTypeNULL
JdbcTypeNUMERICNUMERIC/NUMBERNUMERIC/
JdbcTypeNVARCHAhttp://www.devze.comR
JdbcTypeOTHER
JdbcTypeREALREALREAL
JdbcTypeSMALLINTSMALLINTSMALLINT
JdbcTypeSTRUCT
JdbcTypeTIMETIME
JdbcTypeTIMESTAMPTIMESTAMPTIMESTAMP/DATETIME
JdbcTypeTINYINTTINYINT
JdbcTypeUNDEFINED
JdbcTypeVARBINARY
JdbcTypeVARCHARVARCHARVARCHAR

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程客栈(www.cppcns.cjsom)。

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号