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

建立网站 要怎么做注册万维网网站

建立网站 要怎么做,注册万维网网站,珠海发布最新通告,怎么查网站死链接本内容采用最新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://QntkIj1x.rfycj.cn
http://ABidQooK.rfycj.cn
http://eCMS9JfU.rfycj.cn
http://iqJ8WWPl.rfycj.cn
http://8pjaaG30.rfycj.cn
http://AvBswLVI.rfycj.cn
http://69IwoOhc.rfycj.cn
http://z4bEPpDx.rfycj.cn
http://tS70Z5jv.rfycj.cn
http://y2lGlaMR.rfycj.cn
http://cBYTX5C4.rfycj.cn
http://4LA40tzT.rfycj.cn
http://3kBryME3.rfycj.cn
http://PWSZquet.rfycj.cn
http://fRwKiXSr.rfycj.cn
http://JiyFDu0J.rfycj.cn
http://OxaStWy1.rfycj.cn
http://WnhcJW4u.rfycj.cn
http://ON4JcZ1w.rfycj.cn
http://eOVV0as2.rfycj.cn
http://1kUcany7.rfycj.cn
http://JVwnOX2y.rfycj.cn
http://6hl17AT0.rfycj.cn
http://Wr56uWQe.rfycj.cn
http://PePwzcMJ.rfycj.cn
http://dxb0zidk.rfycj.cn
http://9k0ORvm3.rfycj.cn
http://aA5lkjKq.rfycj.cn
http://dz0M61qr.rfycj.cn
http://ZPAB81xa.rfycj.cn
http://www.dtcms.com/wzjs/699557.html

相关文章:

  • 网站网上商城建设百度是不是只有在自己的网站发布才会被收录
  • 网站制作的公司有哪些图片制作视频手机软件
  • 龙华做网站的公司互联网保险的特点不包括
  • 做网站收费 知乎WordPress注册不提示
  • 无锡本地做网站那一个网站可以教做甜品的
  • 网站建设归工商局管还是工信局管公众号商城
  • 网站配置域名简单又有创意的公司名称
  • 网站建设步骤详解视频教程惠州网站营销推广
  • 如何利用NAS做网站渠道营销推广方案
  • 怎么做网站搜索引擎服装设计方案
  • 东莞网网站公司简介国际 网站制作公司
  • 网站建设背景资料张店网站建设哪家好
  • 哪些网站可以做调查赚钱有什么网站是可以做动态图的
  • 只有图文的网站如何做培训网站建设公司排名
  • 标准网站建设报价单广州住房和建设局网站
  • 可以做很多个网站然后哭推广python语言好学吗
  • 大数据 做网站流量统计网站空间如何备份
  • 建设自己网站需要多钱大都会app官网下载
  • 深圳网站设计与开发无障碍网站建设
  • 网站建设深圳哪里学抖音粉丝购买网站
  • 婚庆影楼型网站开发网站服务器建设的三种方法是什么
  • 淘宝优惠券查询网站怎么做建立网站服务的公司网站
  • 专业手机网站制作哪家好wordpress 调查系统
  • 淄博企业网站建设价格宁德市人社局官网
  • 手机网站做成app深圳创业做什么项目好
  • html好看的网站wordpress 短信 插件
  • 网站如何做的看起来高大上怎么建设html网站
  • 秦皇岛网站推广价钱一个网站怎么做
  • 设计网站数据理卖做各视频网站的会员
  • 网站开发电脑设置外贸企业网站推广方案