diff --git a/springboot-mybatis-crud/src/main/java/com/inmind/mapper/EmpMapper.java b/springboot-mybatis-crud/src/main/java/com/inmind/mapper/EmpMapper.java index 964b747..3860a2e 100644 --- a/springboot-mybatis-crud/src/main/java/com/inmind/mapper/EmpMapper.java +++ b/springboot-mybatis-crud/src/main/java/com/inmind/mapper/EmpMapper.java @@ -28,8 +28,8 @@ public interface EmpMapper { public void insert(Emp emp); //更新员工 - @Update("update emp set username = #{username}, name = #{name}, gender = #{gender}, image = #{image}, job = #{job}" + - ", entrydate = #{entrydate}, dept_id = #{deptId},update_time = #{updateTime} where id = #{id}") + /*@Update("update emp set username = #{username}, name = #{name}, gender = #{gender}, image = #{image}, job = #{job}" + + ", entrydate = #{entrydate}, dept_id = #{deptId},update_time = #{updateTime} where id = #{id}")*/ public void update(Emp emp); diff --git a/springboot-mybatis-crud/src/main/resources/com/inmind/mapper/EmpMapper.xml b/springboot-mybatis-crud/src/main/resources/com/inmind/mapper/EmpMapper.xml index f9beef4..4fddfe8 100644 --- a/springboot-mybatis-crud/src/main/resources/com/inmind/mapper/EmpMapper.xml +++ b/springboot-mybatis-crud/src/main/resources/com/inmind/mapper/EmpMapper.xml @@ -3,9 +3,54 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "https://mybatis.org/dtd/mybatis-3-mapper.dtd"> + + + + + update emp + + + username = #{username}, + + + name = #{name}, + + + gender = #{gender}, + + + image = #{image}, + + + job = #{job}, + + + entrydate = #{entrydate}, + + + dept_id = #{deptId}, + + + update_time = #{updateTime} + + + + where id = #{id} + \ No newline at end of file diff --git a/springboot-mybatis-crud/src/test/java/com/inmind/SpringbootMybatisCrudApplicationTests.java b/springboot-mybatis-crud/src/test/java/com/inmind/SpringbootMybatisCrudApplicationTests.java index 94dbb46..057db13 100644 --- a/springboot-mybatis-crud/src/test/java/com/inmind/SpringbootMybatisCrudApplicationTests.java +++ b/springboot-mybatis-crud/src/test/java/com/inmind/SpringbootMybatisCrudApplicationTests.java @@ -71,4 +71,23 @@ class SpringbootMybatisCrudApplicationTests { List list = empMapper.list("张", (short) 1, LocalDate.of(2010, 1, 1), LocalDate.of(2020, 1, 1)); System.out.println(list); } + + //条件查询测试 + @Test + void testList1(){ +// List list = empMapper.list("张", null, null,null); + List list = empMapper.list(null, (short)1, null,null); + System.out.println(list); + } + + @Test + void testUpdate1(){ + Emp emp = new Emp(); + emp.setId(20); + emp.setGender((short)1); + emp.setUsername("ls6"); + emp.setName("李四6"); + emp.setUpdateTime(LocalDateTime.now()); + empMapper.update(emp); + } }