MySQL中字段为longtext在mapper.xml中如何映射

 时间:2026-05-01 00:25:23

1、笔者在对MySQL数据字段进行映射时发现该字段存在数据,本篇图片中将字段名做了模糊处理,读者根据自身数据表做相应处理,在此不多做赘述

MySQL中字段为longtext在mapper.xml中如何映射

2、但是页面上并未展现该数据,页面展示如图:

MySQL中字段为longtext在mapper.xml中如何映射

3、于是在网页上用开发工具F12查看是否响应,其他数据都能正常获取,但字段并未获取到

MySQL中字段为longtext在mapper.xml中如何映射

4、接着笔者查看数据库中数据表的描述信息,了解到该字段类型为longtext

MySQL中字段为longtext在mapper.xml中如何映射

5、再查看mapper中xml映射将MySQL中额的longtext默认为LONGVARCHAR类型

MySQL中字段为longtext在mapper.xml中如何映射

6、将xml中修改成如下代码:

将mapper映射的字段分成两部分,BaseResultMap中是非longtext字段类型的字段,查询时对应Base_Column_List;ResultMapWithBLOBs中对应的是longtext类型的字段,查询时对应Blob_Column_List。如图所示: 注意ResultMapWithBLOBs继承了BaseResultMap中的字段

MySQL中字段为longtext在mapper.xml中如何映射

7、对应的查询映射如下,ResultMapWithBLOBs继承了BaseResultMap中的字段,所以在这里只需要在ResultMap写ResultMapWithBLOBs即可

MySQL中字段为longtext在mapper.xml中如何映射

8、重启Tomcat后,到网页上进行刷新查看,结果如图所示:数据正常显示

MySQL中字段为longtext在mapper.xml中如何映射

  • 原神班尼特传说任务火把怎么解
  • 风起风息完成方法详解
  • 应付尽付怎么才能见到莫娜
  • 原神深罪浸礼者路线位置
  • 原神四星武器“辰砂之纺锤”如何精炼?
  • 热门搜索
    上海有什么特产 什么是ap 中间继电器的作用 什么是木马 大学生心理健康知识 地塞米松的功效与作用 10万买什么车 五年级数学上册知识点 什么运动减肥最快 激素的作用