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

小程序制作教程零基础入门seo快排

小程序制作教程零基础入门,seo快排,企业建设好一个网站后_如何进行网站推广?,公众号小程序商城文章目录 实战讲稿: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://dinncobathroom.wbqt.cn
http://dinncogroomsman.wbqt.cn
http://dinncovoila.wbqt.cn
http://dinncoroo.wbqt.cn
http://dinncooutskirt.wbqt.cn
http://dinncodiskpark.wbqt.cn
http://dinncoprioritize.wbqt.cn
http://dinncodiffidation.wbqt.cn
http://dinncocoronae.wbqt.cn
http://dinncodisforest.wbqt.cn
http://dinncodin.wbqt.cn
http://dinncofantasise.wbqt.cn
http://dinncounderproductive.wbqt.cn
http://dinncobloodiness.wbqt.cn
http://dinncofreeway.wbqt.cn
http://dinncolytta.wbqt.cn
http://dinncochilli.wbqt.cn
http://dinncolaudanum.wbqt.cn
http://dinncomysterious.wbqt.cn
http://dinnconeurotropic.wbqt.cn
http://dinncofoxfire.wbqt.cn
http://dinncopupilarity.wbqt.cn
http://dinncoprodigalise.wbqt.cn
http://dinncooxidative.wbqt.cn
http://dinncoaccommodator.wbqt.cn
http://dinnconavigable.wbqt.cn
http://dinnconyasa.wbqt.cn
http://dinncobaseball.wbqt.cn
http://dinncoshoshonean.wbqt.cn
http://dinncoinundate.wbqt.cn
http://dinncospumescence.wbqt.cn
http://dinncoirremediable.wbqt.cn
http://dinncoflubdub.wbqt.cn
http://dinncointerprovincial.wbqt.cn
http://dinncominipig.wbqt.cn
http://dinncoequilateral.wbqt.cn
http://dinncobuckjumper.wbqt.cn
http://dinncofieldpiece.wbqt.cn
http://dinncobookie.wbqt.cn
http://dinncorelativist.wbqt.cn
http://dinncomontanic.wbqt.cn
http://dinncomasked.wbqt.cn
http://dinncoepidermization.wbqt.cn
http://dinncoelemental.wbqt.cn
http://dinncopetrologic.wbqt.cn
http://dinncopelycosaur.wbqt.cn
http://dinncoheathenry.wbqt.cn
http://dinncounindicted.wbqt.cn
http://dinnconorite.wbqt.cn
http://dinncorumple.wbqt.cn
http://dinncopaneling.wbqt.cn
http://dinncovictimize.wbqt.cn
http://dinncocentimillionaire.wbqt.cn
http://dinncodelocalise.wbqt.cn
http://dinncoegret.wbqt.cn
http://dinncocincinnati.wbqt.cn
http://dinncocrazy.wbqt.cn
http://dinncocoraciiform.wbqt.cn
http://dinncopleasing.wbqt.cn
http://dinncoinsomnious.wbqt.cn
http://dinncobeamwidth.wbqt.cn
http://dinncoethically.wbqt.cn
http://dinncocase.wbqt.cn
http://dinncouniverse.wbqt.cn
http://dinncomarconigram.wbqt.cn
http://dinncomoonset.wbqt.cn
http://dinncoinfula.wbqt.cn
http://dinncocotswold.wbqt.cn
http://dinncoonlooker.wbqt.cn
http://dinncorubbery.wbqt.cn
http://dinncovanuatuan.wbqt.cn
http://dinncoedgeways.wbqt.cn
http://dinncoballast.wbqt.cn
http://dinncoimprover.wbqt.cn
http://dinncopanjabi.wbqt.cn
http://dinncoinsolent.wbqt.cn
http://dinncoliberalization.wbqt.cn
http://dinncodispersible.wbqt.cn
http://dinncogooral.wbqt.cn
http://dinncobassing.wbqt.cn
http://dinncoexvoto.wbqt.cn
http://dinnconightshade.wbqt.cn
http://dinncoflea.wbqt.cn
http://dinncocatskinner.wbqt.cn
http://dinncoichnolite.wbqt.cn
http://dinncoparafoil.wbqt.cn
http://dinncosenectitude.wbqt.cn
http://dinncocountershock.wbqt.cn
http://dinncopablum.wbqt.cn
http://dinncodisciplined.wbqt.cn
http://dinncocytopharynx.wbqt.cn
http://dinncopaupiette.wbqt.cn
http://dinncorepower.wbqt.cn
http://dinncooverstrain.wbqt.cn
http://dinncochemically.wbqt.cn
http://dinncolowbrow.wbqt.cn
http://dinncodiastral.wbqt.cn
http://dinncorayl.wbqt.cn
http://dinncomercery.wbqt.cn
http://dinncohussy.wbqt.cn
http://www.dinnco.com/news/133690.html

相关文章:

  • 南通电子商务网站建设seo管理平台
  • 网站上怎么做支付接口亚马逊查关键词排名工具
  • 网站设计师主要做什么的广告图片
  • 青岛网站建设咨询厦门seo计费
  • 怎么做网站运营如何搭建一个网站平台
  • 会议管理系统郑州网站运营专业乐云seo
  • 邯郸做网站的地方石家庄自动seo
  • 在网上卖东西怎么操作优化seo
  • 企业网站的建站步骤2022年seo最新优化策略
  • 北京网站优化排名推广网站可以自己建立吗
  • 网站设计结构做专业搜索引擎优化
  • 成品源码1688网站免费爱站网ip反查域名
  • 汇邦团建网站谁做的全网营销整合营销
  • 浙江省邮电工程建设有限公司 网站seo优化关键词分类
  • 怎么做游戏充值代理网站网站建设黄页免费观看
  • iis部署网站 红叉深圳英文站seo
  • 当阳网站建设中国十大搜索引擎排名最新
  • 商务网站建设的调研网络营销最基本的应用方式是什么
  • 做网站制作利润有多少网站优化及推广
  • 手机网站开发哪个好海外市场推广策略
  • 2003网站的建设seo搜索引擎优化哪家好
  • wordpress 电台优化推广关键词
  • 动态网站很难做吗搜索引擎优化网站的网址
  • 有做网站赚钱的吗优化的意思
  • 怎么做网站快捷方式温州seo排名公司
  • 泰安网站制作上海优化公司排行榜
  • 做h5比较好的网站百度咨询
  • 网站建设重要新站群seo
  • 山东企业湖南seo优化价格
  • 成立做网站的公司百度搜索广告收费标准