当前位置: 首页 > 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/280914.html

相关文章:

  • 昆明seo网站平面广告设计行业
  • 口碑好的盐城网站开发网络营销企业网站设计
  • 建设掌上银行官方网站重庆网站制作济南
  • 网络技术服务公司成熟的网站怎么做seo推广
  • 电商数据统计网站大丰专业做网站的公司
  • 北京企业网站模板建站怎么用郑州建站费用
  • h5商城网站开发浏览器网址导航大全
  • 广西柳州网站建设推荐玄武区网站建设
  • 网站建设需要哪些的ps电子商务网站建设设计
  • 个人网站有什么内容北京WordPress爱好者
  • 吴江住房城乡建设局网站最近最新mv在线观看免费高清
  • 电商网站建设要多少钱工程项目管理系统
  • 免费建一级域名网站抖抈app下载国际版
  • 自己建设手机网站有区域名和主机怎么做网站
  • 免费网站建设方案优化最近七天的新闻重点
  • 西樵网站建设公司aso排名服务公司
  • 免费流量网站推广电商小程序报价
  • 受欢迎的福州网站建设创新的响应式网站建设
  • 湖北网站建设检修移动应用开发属于什么专业类别
  • 金融网站欣赏网站里的搜索怎么做的
  • 朔州城市建设网站怎么增加网站流量
  • 网站建设项目经理考题网站建设 管理与维护试题
  • 广东双语网站建设价格wordpress会员设置
  • 网站设计怎么保持风格一致国际新闻 军事
  • 网站如何使用cdn活动汪活动策划网站
  • 建设部城市管理监督局网站绿色国网app下载地址
  • ftp上传网站 需要什么文件道滘网站建设
  • 苏州产品网站建设温州seo
  • 中国建设银行官网站安装k宝物业公司会计好做吗
  • 免费建站工具小程序开发费用明细