mybatisplus学习
入门crud
public interface BaseMapper<T> {
Integer insert(T var1);
Integer insertAllColumn(T var1);
Integer deleteById(Serializable var1);
Integer deleteByMap(@Param("cm") Map<String, Object> var1);
Integer delete(@Param("ew") Wrapper<T> var1);
Integer deleteBatchIds(@Param("coll") Collection<? extends Serializable> var1);
Integer updateById(@Param("et") T var1);
Integer updateAllColumnById(@Param("et") T var1);
Integer update(@Param("et") T var1, @Param("ew") Wrapper<T> var2);
Integer updateForSet(@Param("setStr") String var1, @Param("ew") Wrapper<T> var2);
T selectById(Serializable var1);
List<T> selectBatchIds(@Param("coll") Collection<? extends Serializable> var1);
List<T> selectByMap(@Param("cm") Map<String, Object> var1);
T selectOne(@Param("ew") T var1);
Integer selectCount(@Param("ew") Wrapper<T> var1);
List<T> selectList(@Param("ew") Wrapper<T> var1);
List<Map<String, Object>> selectMaps(@Param("ew") Wrapper<T> var1);
List<Object> selectObjs(@Param("ew") Wrapper<T> var1);
List<T> selectPage(RowBounds var1, @Param("ew") Wrapper<T> var2);
List<Map<String, Object>> selectMapsPage(RowBounds var1, @Param("ew") Wrapper<T> var2);
}
private ApplicationContext ioc =
new ClassPathXmlApplicationContext("applicationContext.xml");
@Test
public void insertTest() {
PersonMapper mapper =
ioc.getBean("personMapper", PersonMapper.class);
Person person = new Person();
person.setPersonBlood(10000l);
person.setPersonName("乔峰");
person.setBookName("天龙八部");
person.setPersonBlue(100000l);
person.setPerson_base_damage(null);
mapper.insert(person);
}
@Test
public void insertAllColumnTest() {
Person person = new Person();
person.setPersonBlood(10000l);
person.setPersonName("乔峰");
person.setBookName("天龙八部");
person.setPersonBlue(100000l);
PersonMapper personMapper = ioc.getBean("personMapper", PersonMapper.class);
personMapper.insertAllColumn(person);
}
@Test
pub