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

做网站包含什么职位投放广告的网站

做网站包含什么职位,投放广告的网站,网富全网营销 有效果吗,怎么做一元抢购网站T04BF 👋专栏: 算法|JAVA|MySQL|C语言 🫵 今天你敲代码了吗 文章目录 MyBatis XML配置文件开发配置连接字符串和MyBatis写Mapper层代码添加mapper接口添加UserInfoXmLMapper.xml 操作数据库INSERTDELETE & UPDATE MyBatis XML配置文件开发 实际上,除…

在这里插入图片描述

T04BF

👋专栏: 算法|JAVA|MySQL|C语言

🫵 今天你敲代码了吗

文章目录

    • MyBatis XML配置文件开发
      • 配置连接字符串和MyBatis
      • 写Mapper层代码
        • 添加mapper接口
        • 添加UserInfoXmLMapper.xml
      • 操作数据库
        • INSERT
        • DELETE & UPDATE

MyBatis XML配置文件开发

实际上,除了使用注解的方式,MyBatis开发还能使用XML的方式,也就是将SQL语句写在XML配置文件里面

配置连接字符串和MyBatis

# 数据库连接配置
spring:
datasource:
url: jdbc:mysql://127.0.0.1:3306/mybatis_test?characterEncoding=utf8&useSSL=false
username: root
password: '051215'
driver-class-name: com.mysql.cj.jdbc.Driver# 配置 mybatis xml 的⽂件路径,在 resources/mapper 创建所有表的 xml ⽂件
mybatis:
mapper-locations: classpath:mapper/**Mapper.xml

image.png

写Mapper层代码

分为两个部分

  1. 方法定义Interface
  2. 方法实现:XXX.xml
添加mapper接口
package org.jwcb.je0725_mybatis_xml.mapper;import org.jwcb.je0725_mybatis_xml.entity.UserInfo;import java.util.List;public interface UserInfoMapper {List<UserInfo> queryAllUser(); 
}

添加UserInfoXmLMapper.xml

MyBatis固定xml格式:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="org.jwcb.je0725_mybatis_xml.mapper.UserInfoMapper">
</mapper>

image.png
尝试一下执行select操作:

<mapper namespace="org.jwcb.je0725_mybatis_xml.mapper.UserInfoMapper"><select id="queryAllUser" resultType="org.jwcb.je0725_mybatis_xml.entity.UserInfo">select * from userinfo</select>
</mapper>

执行结果:
image.png

  • <mapper>标签:需要指定namespace属性,表示命名空间,值为mapper接口的**全限定类名, **包括全包名.类名
  • <select>查询标签:用来执行数据库的查询操作
    • id:是和interface中定义的方法名一致,表示对接口的具体实现方法
    • resultType:是返回的数据类型,也就是UserInfo

我们会发现,出现了返回的一些值为null的情况,这种情况与上一篇文章一致,是由于数据库列名和java实体类属性名不一致导致的
此时我们同样需要对起来
在XML中:

<mapper namespace="org.jwcb.je0725_mybatis_xml.mapper.UserInfoMapper"><resultMap id="XMLBaseMap" type="org.jwcb.je0725_mybatis_xml.entity.UserInfo"><result column="delete_flag" property="deleteFlag"></result><result column="create_time" property="createTime"></result><result column="update_time" property="updateTime"></result></resultMap><select id="queryAllUser2" resultMap="XMLBaseMap">select * from userinfo</select>
</mapper>

image.png
此时的执行结果就是正确的了

建议将其余的,即使命名一致,也都写上对应关系

同时,上一篇文章提到的起别名/开启驼峰命名一样适用

操作数据库

INSERT
<insert id="insertUser">insert into userinfo (username,`password`,age,gender,phone) values (#{userinfo.username},#{userinfo.password},#{userinfo.age},#{userinfo.gender},#{userinfo.phone})
</insert>

在接口中:

@Mapper
public interface UserInfoMapper {Integer insertUser(@Param("userinfo") UserInfo userInfo);
}

测试用例:
image.png

返回自增ID
XML文件设置 useGeneratedKeys 和 keyProperty 属性

<insert id="insertUser" useGeneratedKeys="true" keyProperty="id">insert into userinfo (username,`password`,age,gender,phone) values (#{userinfo.username},#{userinfo.password},#{userinfo.age},#{userinfo.gender},#{userinfo.phone})
</insert>

此时返回值直接在userinfo.id里面取就行了
image.png

DELETE & UPDATE
<delete id="deleteUser">delete from userinfo where id = #{id}
</delete><update id="updateUser">update userinfo set phone = #{phone} where id = #{id}
</update>
Integer updateUser(UserInfo userInfo);
Integer deleteUser(UserInfo userInfo);

image.png
image.png

感谢您的访问!!期待您的关注!!!

在这里插入图片描述

T04BF

🫵 今天记得敲代码
http://www.tj-hxxt.cn/news/18979.html

相关文章:

  • 营业执照解除异常收费多少钱5年网站seo优化公司
  • 哈尔滨网站优化推广公司互联网推广是干什么的
  • 自己做链接的网站吗seo引擎优化专员
  • 淘宝 网站建设 发货2023年免费进入b站
  • 鹤壁企业网站建设平台软件定制开发
  • 阿里巴巴怎么做企业网站百度网站打不开
  • wordpress gif 点击播放潍坊关键词优化排名
  • 免费下载网页模板广州seo运营
  • 网站开发用的那些语言市场调研报告ppt
  • 如何做网站服务项目链接seo全称是什么意思
  • 浙江鸿翔水利建设有限公司网站企业产品网络推广
  • 鞍山做网站团队百度指数爬虫
  • 域名怎么做网站重庆seo推广运营
  • 武汉网站制作在线广东seo推广哪里好
  • 网站 ip修改备案流程百度推广助手客户端
  • 做 理财网站有哪些内容自助建站系统代理
  • 东莞 网站建设多少钱免费网站推广优化
  • 网站建设初学者教程店铺如何运营和推广
  • 网站建设海报素材图片南宁网站推广哪家好
  • 做网站素材在哪里找网站收录怎么弄
  • 汕头网站备案2022国内外重大新闻事件10条
  • 找人做网站注意哪些second是什么意思
  • 莱芜今日信息网站长工具seo综合查询分析
  • 丹徒网站建设多少钱品牌策划方案案例
  • 烟台开发区建设业联合会网站批量查询指数
  • Wordpress手机端模版长沙正规seo优化公司
  • 网站建设报价单表格品牌推广计划书怎么写
  • 怎么查网站死链设计公司排名前十强
  • 博彩网站怎么做企业seo关键字优化
  • 政府网站集约化试点工作建设电子商务网站建设与维护