当前位置: 首页 > news >正文

商户网站建设培训平台网站

商户网站建设,培训平台网站,网上建立公司网站,wordpress版本列表前言 上文:MyBatis 初识简单操作-CSDN博客 上篇文章我们谈到的Spring中如何使用注解对Mysql进行交互 但是我们发现我们返回出来的数据明显有问题 我们发现后面三个字段的信息明显没有展示出来 下面我们来谈谈解决方案 解决方案 这里的原因本质上是因为mysql中和对象中的字段属性…

前言

上文:MyBatis 初识简单操作-CSDN博客

上篇文章我们谈到的Spring中如何使用注解对Mysql进行交互

但是我们发现我们返回出来的数据明显有问题

我们发现后面三个字段的信息明显没有展示出来

下面我们来谈谈解决方案

解决方案

这里的原因本质上是因为mysql中和对象中的字段属性不一致导致的

所以我们这个时候可以让他们两个的名称强制相同,从而达成绑定

这里一共有三种解决方案,分别是

1.配置驼峰自动转换 

2.从sql层面重命名与对象中的字段属性一一对应

3.使用注解映射强行绑定

我们由难到简,慢慢来,先来测试使用sql重命名的方式

1.使用重命名方式

就是将数据库中的返回字段重命名成项目中对应的对象属性

直接完成任务

2.注解方式

然后我们再尝试一下注解的方式解决问题

如果我们有大量的表需要复用一样测重命名方式

我们可以使用另一个注解对其进行修饰,这样可以提高代码的简洁性

3.使用配置选项自动绑定

只需要在配置文件中加上这一行代码即可

他的功能就会自动将数据库中使用_连接的字段转化为驼峰来进行传输

也是非常的好用,无需手动修改代码,使程序更优雅

除了使用注解来完成与数据库的交互,我们还可以使用XML的方式来完成与数据库的交互,下面我们就来演示XML的方式完成交互

XML方式交互

这里首先需要先配置对应的xml文件

使用xml文件配置首先也需要指定xml文件路径,在配置文件里修改即可

这里我们的classpath指的resource文件夹下mapper文件夹下以Mapper结尾的xml文件

然后我们进行创建xml文件进行配置

注意修改这里的namespace

修改到对应好你需要实现的接口名即可

 这里书写xml文件和注解类似增删改是没有返回值的,无需指定返回值的全类名

查的时候需要指定对应的返回值的全类名

注:这里也会出现几种数据库和类之间名称不对应的情况,我们还是使用上述三种操作来进行对应的属性绑定,博主这里使用的是自动转换的方式进行绑定

xml绑定方式

总结

1.配置yml文件设置xml方式

2.创建xml文件  修改xml文件对应的实现接口

3.书写接口 在xml文件中对应标签

4.书写标签即可运行

http://www.yayakq.cn/news/342287/

相关文章:

  • 网站排版设布局中国建筑装饰网型号填什么
  • 教育行业网站建设重庆网站建设排名
  • 龙南城市建设局网站国外做鞋子的网站吗
  • 泉州微信网站开发公司北京轨道交通建设公司网站
  • 手机端网站建设教程视频制作ppt的软件免费
  • 安徽金开建设集团网站微商城怎么开通视频
  • 怎么使网站降权柳州网站制作服务商
  • 网站服务器买了后怎么做做网站如何引用头部
  • 重庆市住房和城乡建设网站校园网站建设费用
  • 建站公司做的网站侵权了WordPress的欢迎页面
  • 公司做网站能够带来的好处中国互联网企业100强榜单
  • 公司网站的建站要点免费做网站手机软件
  • 现货黄金什么网站可以做直播企业网站设计的深圳公司
  • 北仑网站推广建设网站jw100
  • 网页设计制作网站首页wordpress 4.8.2下载
  • 做带后台的网站高邮企业网站建设公司哪家便宜
  • 网站推广的方式手段有哪些我的世界怎么做赞助网站
  • 淄博网站开发网泰快百度云做.net网站
  • 推销网站建设具备哪些知识WordPress更改admin
  • 网站企业有哪些PHP手机网站开发工程师
  • 山西教育学会的网站建设建设网站模板
  • 网站开发 强制兼容模式网站建设经费管理
  • 网站 搭建 亚洲服务器所见即所得的网页设计软件
  • 炫酷业务网站做看电视电影的网站赚钱
  • 泰安房产网站aso排名
  • 微信小程序 网站开发广东省备案网站建设方案书
  • 企业为什么要做网站 作用是什么40岁软件工程师的出路
  • 专做淘宝的网站研发项目管理软件
  • 北京网站优化和推广注册个网站域名多少钱
  • 联网站做运营必看的网站