千家信息网

Spring和MyBatis整合自动生成代码里面text类型遇到的坑怎么处理

发表于:2025-02-02 作者:千家信息网编辑
千家信息网最后更新 2025年02月02日,这篇文章将为大家详细讲解有关Spring和MyBatis整合自动生成代码里面text类型遇到的坑怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Spring和
千家信息网最后更新 2025年02月02日Spring和MyBatis整合自动生成代码里面text类型遇到的坑怎么处理

这篇文章将为大家详细讲解有关Spring和MyBatis整合自动生成代码里面text类型遇到的坑怎么处理,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

Spring和MyBatis整合以后,使用自动生成代码工具生成dao和mapper配置文件,生成步骤如下(以Intelli idea为例)。

1.编写生成代码配置文件generatorConfig.xml。

                                                                                                                       

2.配置如下maven运行命令。


3.运行generatorcode即可。

问题描述

假如数据库表里面存在text或者blob字段。自动生成的数据库配置文件如下,会多出几个以withBlobs结尾的方法和resultMap:

     

假如此时查询数据或者更新数据的使用仍然使用selectByExample或者updateByExample,得到的text或者blob数据是null。

正确做法

应该使用selectByExampleWithBLOBs或者updateByExampleWithBLOBs这两个方法。

关于"Spring和MyBatis整合自动生成代码里面text类型遇到的坑怎么处理"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

0