MySQL 的 text 类型对应 JAVA 中的数据类型是 String。对应MyBatis的类型是 LONGVARCHAR 。
例:
<result column="field1" property="field1" jdbcType="LONGVARCHAR" />
注意,在MyBatis支持的JDBC类型中是没有 TEXT 类型的,如果在 mapper.xml 中指定了 TEXT ,会导致解析出错,无法启动。
贴一下MyBatis 官网列出的支持的 JDBC 类型:

MySQL 的 text 类型对应 JAVA 中的数据类型是 String。对应MyBatis的类型是 LONGVARCHAR 。
例:
<result column="field1" property="field1" jdbcType="LONGVARCHAR" />
注意,在MyBatis支持的JDBC类型中是没有 TEXT 类型的,如果在 mapper.xml 中指定了 TEXT ,会导致解析出错,无法启动。
贴一下MyBatis 官网列出的支持的 JDBC 类型:

Java Lambda 表达式从入门到实战彻底搞懂函数式编程
Java 中 Function 与 apply 的实际应用场景分析(含优化前后案例)
Java 8日期处理LocalDateTime时区转换的3大误区与解决方案
版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。
发表评论