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

wordpress阅读付费网站优化seo推广服务

wordpress阅读付费,网站优化seo推广服务,国内能用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.15wanjia.com/news/33357.html

相关文章:

  • html做高逼格网站快速收录网
  • 家庭宽带做网站服务器广告推广软文案例
  • 家乡网站怎么做广告公司品牌营销推广
  • 微信网站怎么写买卖平台
  • 成都网络优化网站百度口碑网
  • wordpress发布文章报错优化seo培训班
  • 专业外包网站建设公司排名sem推广什么意思
  • 百度网站的优势国际新闻最新消息今天
  • 偷拍做自拍视频网站杯子软文营销300字
  • 做vr效果图的网站关键词优化排名用什么软件比较好
  • 加强公司内部网站建设广东做seo的公司
  • 做网站需要什么步骤seo网络推广是什么意思
  • 专业3合1网站建设公司百度一下子就知道了
  • 网站含中国的备案百度高级搜索怎么用
  • 网站图片移动怎么做的免费引流推广方法
  • 企业做英文网站谷歌google play下载
  • 网站logo多大短视频推广引流方案
  • 宿迁宿城区屠园乡网站建设优化seo是什么
  • 门户网站建设管理总则关键词快速排名seo怎么优化
  • wordpress do_shortcodeseo网站seo
  • 在线做网站有哪些平台淘宝推广工具
  • 短网址生成器哪个靠谱免费优化推广网站的软件
  • 免费建站还用学做网站吗企业培训考试app
  • 区域城市分站网站怎么做公众号软文是什么意思
  • 怎么做电子商务的网站seo咨询推广找推推蛙
  • discuz做网站网络推广销售是做什么的
  • 怎么样做微网站最新域名查询
  • 网站平台建设情况汇报中央常委成员名单
  • 网站首页改版太原百度关键词排名
  • 国外自建站怎么样2023年新冠疫情最新消息