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

wordpress商城移动端关键词首页优化

wordpress商城移动端,关键词首页优化,wordpress模板结构详解,婚纱摄影行业网站建设文章目录 实战讲稿:Spring Boot整合MyBatis课程目标课程内容1. 创建员工映射器接口1.1 创建子包1.2 创建接口 2. 测试员工映射器接口2.1 自动装配员工映射器2.2 测试按标识符查询员工方法2.3 测试查询全部员工方法2.4 测试插入员工方法2.5 测试更新员工方法2.6 测试…

文章目录

  • 实战讲稿:Spring Boot整合MyBatis
    • 课程目标
    • 课程内容
      • 1. 创建员工映射器接口
        • 1.1 创建子包
        • 1.2 创建接口
      • 2. 测试员工映射器接口
        • 2.1 自动装配员工映射器
        • 2.2 测试按标识符查询员工方法
        • 2.3 测试查询全部员工方法
        • 2.4 测试插入员工方法
        • 2.5 测试更新员工方法
        • 2.6 测试按标识符删除员工方法
      • 3. 解决字段名与属性名不一致的问题
      • 4. 总结
    • 课后作业

在这里插入图片描述

实战讲稿:Spring Boot整合MyBatis

课程目标

  • 理解Spring Boot与MyBatis整合的基本概念
  • 学会使用注解方式在Spring Boot中创建MyBatis映射器接口
  • 掌握基本的CRUD操作
  • 学会解决字段名与属性名不一致的问题

课程内容

1. 创建员工映射器接口

1.1 创建子包
  • net.huawei.hrsys_ssm包下创建mapper子包。
1.2 创建接口
  • mapper子包中创建EmployeeMapper接口。
package net.huawei.hrsys_ssm.mapper;import net.huawei.hrsys_ssm.bean.Employee;
import org.apache.ibatis.annotations.*;import java.util.List;@Mapper
public interface EmployeeMapper {@Insert("insert into employee (age, gender, name, number, dep_id) " +"values (#{age}, #{gender}, #{name}, #{number}, #{depId})")int insert(Employee employee);@Delete("delete from employee where id = #{id}")int deleteById(int id);@Update("update employee set age = #{age}, gender = #{gender}, " +"name = #{name}, number = #{number}, dep_id = #{depId} where id = #{id}")int update(Employee employee);@Select("select * from employee where id = #{id}")Employee findById(int id);@Select("select * from employee")List<Employee> findAll();
}

2. 测试员工映射器接口

2.1 自动装配员工映射器
  • 使用@Autowired注解自动装配EmployeeMapper
2.2 测试按标识符查询员工方法
  • 创建testFindById()测试方法。
@Test
public void testFindById() {int id = 1;Employee employee = employeeMapper.findById(id);if (employee != null) {System.out.println(employee);} else {System.out.println("标识符为[" + id + "]的员工不存在~");}
}
2.3 测试查询全部员工方法
  • 创建testFindAll()测试方法。
@Test
public void testFindAll() {List<Employee> employees = employeeMapper.findAll();employees.forEach(System.out::println);
}
2.4 测试插入员工方法
  • 创建testInsert()测试方法。
@Test
public void testInsert() {Employee employee = new Employee();employee.setAge(28);employee.setGender("男");employee.setName("王强");employee.setNumber(1013);employee.setDepId(3);int count = employeeMapper.insert(employee);if (count > 0) {System.out.println("员工记录插入成功~");System.out.println("插入的新记录:" + employeeMapper.findById(13));} else {System.out.println("员工记录插入失败~");}
}
2.5 测试更新员工方法
  • 创建testUpdate()测试方法。
@Test
public void testUpdate() {Employee employee = employeeMapper.findById(13);System.out.println("记录更新前:" + employee);employee.setAge(25);employee.setGender("女");employee.setName("王兰");employee.setNumber(1088);employee.setDepId(2);int count = employeeMapper.update(employee);if (count > 0) {System.out.println("员工记录更新成功~");System.out.println("记录更新后:" + employeeMapper.findById(13));} else {System.out.println("员工记录更新失败~");}
}
2.6 测试按标识符删除员工方法
  • 创建testDeleteById()测试方法。
@Test
public void testDeleteById() {System.out.println("待删除记录:" + employeeMapper.findById(13));int count = employeeMapper.deleteById(13);if (count > 0) {System.out.println("员工记录删除成功~");} else {System.out.println("员工记录删除失败~");}
}

3. 解决字段名与属性名不一致的问题

  • application.propertiesapplication.yml中配置MyBatis的map-underscore-to-camel-case属性值,设置为true

4. 总结

  • 通过本次实战,我们学会了如何在Spring Boot中使用注解方式整合MyBatis,并进行了基本的CRUD操作。
  • 学会了如何测试映射器接口,并解决了字段名与属性名不一致的问题。

课后作业

  • 尝试使用XML方式配置MyBatis映射器接口。
  • 尝试使用MyBatis进行更复杂的查询操作,如连接查询、分组查询等。
http://www.dinnco.com/news/41018.html

相关文章:

  • 做货源的网站app引流推广软件
  • 58同城武汉网站建设网页设计制作网站教程
  • 网站改版注意事项苏州关键词优化搜索排名
  • 给企业做网站的公司合肥网络关键词排名
  • 网站建设的软件是哪个百度网站首页提交入口
  • 做网站的分页查询免费获客软件
  • iis 会影响 网站 速度惠州seo排名外包
  • 民宿网站开发dfd图抖音广告
  • 网站开发年终总结系统优化的例子
  • 东道设计作品图片seo具体怎么优化
  • 用天地图做网站大连企业黄页电话
  • 如何做app 的模板下载网站手机系统优化软件
  • 网站开发接口文档模板b2b电子商务网站都有哪些
  • 养生网站设计小学培训机构
  • 网站主页设计欣赏免费跨国浏览器
  • 如何自学网站建设书籍新手怎么学网络运营
  • seo网站关键词优化软件百度关键词价格计算
  • php网站开发发展趋势天津百度推广电话号码
  • 专业下载网站源码二级域名注册平台
  • 合肥做网站的怎么去推广自己的店铺
  • 设计排版网站百度网址大全官方下载
  • 日本做a的小视频在线观看网站淘宝关键词优化技巧教程
  • 网上做网站资金大概多少网络营销的五大特点
  • 怎么做日本钓鱼网站百度标注平台怎么加入
  • 什么样企业需要网站建设百度指数疫情
  • 优化网站被百度屏北京搜索引擎推广服务
  • 南京市网站建设厦门关键词优化平台
  • 网页设计图片滚动代码郑州网络seo公司
  • 无锡网站建设套餐美国疫情最新数据消息
  • wap蓝天建站企业推广方法