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

门户网站规划方案旅行社

门户网站规划方案,旅行社,wordpress文本地化,大型购物网站建站文章目录 实战讲稿#xff1a;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)ListEmployee 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() {ListEmployee 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.properties或application.yml中配置MyBatis的map-underscore-to-camel-case属性值设置为true。 4. 总结 通过本次实战我们学会了如何在Spring Boot中使用注解方式整合MyBatis并进行了基本的CRUD操作。学会了如何测试映射器接口并解决了字段名与属性名不一致的问题。 课后作业 尝试使用XML方式配置MyBatis映射器接口。尝试使用MyBatis进行更复杂的查询操作如连接查询、分组查询等。
http://www.dnsts.com.cn/news/54635.html

相关文章:

  • iis添加网站访问权限中国建设银行黄陂支行网站
  • 猪八戒 网站开发支付可以写代码的网站
  • linux主网站设计点击图片跳转到网站怎么做链接
  • 建设专业网站的利弊自己电脑上做网站怎么使用源码
  • 泰安工程建设信息网站保网官网
  • 专业网站建设哪家便宜大连建设执业资格注册中心网站
  • 四川建设机械网站建设一个网站需要做哪些事情
  • 内蒙建设厅官方网站免费的短视频app大全下载
  • 佛山高端网站建设报价制作网页链接的方法
  • 深圳工信部网站备案信息查询长宁区网站制作设计
  • 做的网站进不去后台如何创建一个简单的网页
  • 公司网站自己怎么建立如何注册个人网站
  • 网站接任务来做成都网站建站公司
  • 全国十大网站建设公司排名php网站源码安装教程
  • 网站服务器租一个月最近播放中文版在线观看电视剧
  • 龙华观澜网站建设做微信广告网站
  • 有哪些做投行网站绵阳学校网站建设
  • 泸州市网站建设wordpress备份文件
  • html网站开发事例教程新余市建设局网站
  • 深圳商城网站设计公司wordpress文章类插件
  • 乐都网站建设多少钱做项目搭建网站 构建数据库
  • 做网站用矢量图还是位图贵阳公司官方网站建设
  • 网站建设应该应聘什么岗位有个人做网站的
  • 做装修效果图的网站有哪些软件下载怎么做网站布局
  • 建设学校网站完整的网站建设平台协议书
  • 如何建设视频网站北京网站优化价格
  • 鸿运通网站建设怎么样吉林网络公司网站建设
  • 深圳公司网页设计推广报价网站优化建设哈尔滨
  • 建设部网站不支持360网站联盟的收益模式
  • 做pc端软件可以参考那些网站响应式网站是什么