插入数据
- (1)定义接口中的方法
- (2)语句
- (3)配置
- (4)通过session.getMapper()返回的对象不是实现类对象
测试类
@Test
public void testInsertUser(){
SqlSession sqlSession = MySessionUtils.getSession();
//返回的是实现接口的实现类对象
UserDao dao = sqlSession.getMapper(UserDao.class);
User user = new User();
user.setId(100);
user.setUsername("ligenping");
user.setAddress("攸县");
user.setBirthday(new Date());
dao.saveUser(user);
//
sqlSession.commit();
sqlSession.close();
}
//com.czp.dao.UserDao.findById
public interface UserDao {
//insert into user value(null,#{username},#{birthday},#{sex},#{address})
void saveUser(User user);
}
xml文件标签sql语句代码
<insert id="saveUser" parameterType="com.czp.bean.User">
insert into user value(null,#{username},#{birthday},#{sex},#{address})
</insert>