在前面快速入门的案例中,已经实现查找所有用户操作了,接下实现增删改。增删改的实现也非常的简单。步骤和前面快速入门案例中的实现是一样的。
添加新用户
我们先来编写配置文件,在原来的映射配置中添加 insert 标签,
<insert id="insetUsesr" parameterType="com.itbbfx.entity.UserEntity">
insert into t_user (username,birthday,sex,address) values (#{userName},#{birthday},#{sex},#{address})
</insert>
测试代码的实现
@Test
public void myBatisInsertTest() throws IOException, ParseException {
//1. 加载核心配置文件
InputStream resourceAsStream = Resources.getResourceAsStream("SqlMapConfig.xml");
// 2. 获取 SqlSessionFactory 工厂对象
SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(resourceAsStream);
//3. 获取SQLSession 会话对象
SqlSession sqlSession = sqlSessionFactory.openSession();
UserEntity userEntity =new UserEntity();
// userEntity.setId(2);
userEntity.setUserName("小冰")