<insert id="insertUsers">
insert into users values(default,#{username},#{usersex})
</insert>
//UsersMapper接口
int insertUsers(Users users);
//UsersService接口
int setUsers(Users users);
//Service接口实现类
@Override
public int setUsers(Users users) {
int flag =0;
SqlSession sqlSession =MybatisUtils.getSqlSession();
try {
UsersMapper mapper = sqlSession.getMapper(UsersMapper.class);
flag = mapper.insertUsers(users);
sqlSession.commit();
}catch (Exception e){
e.printStackTrace();
sqlSession.rollback();
}finally {
MybatisUtils.closeSqlSession();
}
return flag;
}
测试
public class InsertUsersTest {
public static void main(String[] args) {
UsersService usersService = new UsersServiceImpl();
Users users= new Users();
users.setUsername("老王");
users.setUsersex("male");
usersService.setUsers(users);
}
}
添加成功了, 怎么返回添加成功的 int flag 数字呢?