1.Spring-mybatis-更新实现
This commit is contained in:
@@ -1,10 +1,7 @@
|
|||||||
package com.inmind.mapper;
|
package com.inmind.mapper;
|
||||||
|
|
||||||
import com.inmind.pojo.Emp;
|
import com.inmind.pojo.Emp;
|
||||||
import org.apache.ibatis.annotations.Delete;
|
import org.apache.ibatis.annotations.*;
|
||||||
import org.apache.ibatis.annotations.Insert;
|
|
||||||
import org.apache.ibatis.annotations.Mapper;
|
|
||||||
import org.apache.ibatis.annotations.Options;
|
|
||||||
|
|
||||||
@Mapper
|
@Mapper
|
||||||
public interface EmpMapper {
|
public interface EmpMapper {
|
||||||
@@ -26,4 +23,13 @@ public interface EmpMapper {
|
|||||||
@Insert("insert into emp (username, name, gender, image, job, entrydate, dept_id, create_time, update_time)" +
|
@Insert("insert into emp (username, name, gender, image, job, entrydate, dept_id, create_time, update_time)" +
|
||||||
"values (#{username},#{name},#{gender},#{image},#{job},#{entrydate},#{deptId},#{createTime},#{updateTime})")
|
"values (#{username},#{name},#{gender},#{image},#{job},#{entrydate},#{deptId},#{createTime},#{updateTime})")
|
||||||
public void insert(Emp emp);
|
public void insert(Emp emp);
|
||||||
|
|
||||||
|
/*
|
||||||
|
update emp set username = '11', name = '22', gender = 1, image = '1.jpg', job = 2
|
||||||
|
, entrydate = '2008-01-01', dept_id = 1,update_time = now() where id = 21
|
||||||
|
*/
|
||||||
|
//更新员工
|
||||||
|
@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);
|
||||||
}
|
}
|
||||||
|
@@ -40,4 +40,20 @@ class SpringbootMybatisCrudApplicationTests {
|
|||||||
System.out.println(emp);
|
System.out.println(emp);
|
||||||
System.out.println("主键id:"+emp.getId());
|
System.out.println("主键id:"+emp.getId());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@Test
|
||||||
|
void testUpdate(){
|
||||||
|
Emp emp = new Emp();
|
||||||
|
emp.setId(21);
|
||||||
|
emp.setUsername("ls3");
|
||||||
|
emp.setName("李四3");
|
||||||
|
emp.setGender((short) 1);
|
||||||
|
emp.setImage("1.jpg");
|
||||||
|
emp.setJob((short) 1);
|
||||||
|
emp.setEntrydate(LocalDate.of(2015,1,1));
|
||||||
|
emp.setDeptId(1);
|
||||||
|
emp.setUpdateTime(LocalDateTime.now());
|
||||||
|
empMapper.update(emp);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user