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

企业网站代维护泉州百度开户

企业网站代维护,泉州百度开户,详情页模板免费商用,重庆seo招聘本内容采用最新SpringBoot3框架版本,视频观看地址:B站视频播放 1. MyBatis概述 MyBatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,使用简单的XM…

  本内容采用最新SpringBoot3框架版本,视频观看地址:B站视频播放

1. MyBatis概述

MyBatis是一个支持普通SQL查询、存储过程以及高级映射的持久层框架,它消除了几乎所有的JDBC代码和参数的手动设置以及对结果集的检索,使用简单的XML或注解进行配置和原始映射,将接口和Java对象映射成数据库中的记录,使得Java开发人员可以使用面向对象的编程思想来操作数据库。

2. MyBatis的常用配置元素

MyBatis映射文件中的常用元素有<mapper>、<insert>、<delete>、<update>、<select>、<resultMap>、<sql>等。

属性

说明

<mapper>

映射文件的根元素,该元素只有一个namespace属性。

<select>

用于映射查询语句。

<insert>

用于映射插入语句。

<delete>

用于映射删除语句。

<update>

用于映射更新语句。

<resultMap>

描述数据库结果集和对象的对应关系。

<sql>

可以重用的SQL块,也可以被其他语句使用。

2.1 select元素

<select>元素用来映射查询语句,它可以从数据库中查询数据并返回。

  • id,对应Mapper接口的方法。
  • parameterType,指定SQL语句所需参数类型的全限定名或者别名。
  • resultType,SQL语句执行后返回的类型(全限定名或者别名)。

2.2 insert元素

<insert>元素用于映射插入语句,在执行完<insert>元素中定义的SQL语句后,会返回插入记录的数量。

2.3 update元素

<update>元素用于映射更新语句,它可以更新数据库中的数据。在执行完元素中定义的SQL语句后,会返回更新的记录数量。

2.4 delete元素

<delete>元素用于映射删除语句,在执行完<delete>元素中的SQL语句之后,会返回删除的记录数量。

3. MyBatis的动态SQL元素

在实际项目的开发中,开发人员在使用持久层框架进行开发时,经常需要根据不同的条件拼接SQL语句,这种编程方式给开发人员带来了非常大的不便,而MyBatis提供的SQL语句动态组装功能,恰能很好地解决这一问题。

动态SQL常用元素<if>、<where>、<set>、<foreach>等。

属性

说明

<if>

判断语句,用于单条件判断

<where>

简化SQL语句中where的条件判断

<set>

用于SQL语句的动态更新

<foreach>

循环语句,常用于in语句等列举条件中

3.1 if元素

在MyBatis中,<if>元素是最常用的判断元素,它类似于Java中的if语句,主要用于实现某些简单的条件判断。

3.2 set元素

在update语句中可以使用<set>元素动态更新列。

4. SpringBoot整合MyBatis案例

基于Spring Boot+MyBatis实现学生信息的新增、修改、删除、查询功能,并实现MySQL数据库的操作。 MySQL数据库创建学生表(t_student),有主键、姓名、性别、年龄信息。

SpringBoot整合MyBatis案例视频观看地址:B站视频播放

http://www.dtcms.com/wzjs/544096.html

相关文章:

  • 网站建设什么科目浅谈海尔的电子商务网站建设
  • 新版网站上线响水县住房建设局网站
  • 网站介绍视频怎么做的重庆网站建设公司多少钱
  • win7 搭建iss网站wordpress wp_footer()
  • 企业网站 用个人备案如何做网上水果网站系统
  • 响应式网站建站价格网上做任务网站有哪些内容
  • 杭州网站建设网页设计师的工作
  • 门户子网站建设申请模拟ip访问网站
  • 免费的logo网站qq是哪家公司的产品
  • 中国铁路监理建设协会网站网页搜索排名分析
  • 神魔网站建设wordpress浏览统计
  • 某俄文网站网络搭建drc
  • html5网站开发开题报告基于superslide2的wordpress幻灯片
  • 网站可以给pdf做笔记广东网站备案 时间
  • 利川做网站网站制作开发的步骤和方法
  • 大型企业网站设计案例模仿ios系统的html网站
  • 手机网站用什么软件怎么建立一个个人网站
  • 自己做视频网站资源从哪里来摄影网站模板
  • 工程管理毕业设计代做网站网络营销的模式有哪些
  • html5线上运营网站做地产网站
  • 北京房产网二手房出售百度推广整体优化网站
  • 想要网站导航推广页湖南网站开发 岚鸿
  • 有什么网站可以做家装中国100强企业排名表
  • 广西网站建设成都网站营销推广公司
  • 网站设计有什么前景合肥专业制作网站
  • 虾皮购物网站怎么做php网站开发实例教程源代码
  • 做网站用php转html百度收录的网页数量
  • 有没有做网站兼职微信公众号怎么制作网页
  • 外贸网站建站注意事项模板网站音响案例
  • 济南品牌网站建设低价凡科网网站建设资料