1. mybaties的xml如下:
<insert id="insert"
parameterType="UserPO"
useGeneratedKeys="true"
keyProperty="id">
INSERT INTO /* insert */
base_user
(
id /* 主键id */
,user_name /* 登录名,用户名 */
)
VALUES
(
#{id} /* 主键 */
,#{userName} /* 登录名,用户名 */
)
</insert>
2. Dao接口如下
@Repository
public interface UserDao{
public int insert(UserPO userPO) throws Exception;
}
3. 原来的ServiceImpl 返回的是int类型的0或1,0/1是sql执行影响的行数
@Override
public int insert(UserPO userPO) {
int result = 0;
try {
result = userDao.insert(userPO);
} catch (Exception e) {
log.error("用户添加异常!