1. 程式人生 > >8.11.20 下午 第83天上課

8.11.20 下午 第83天上課

專案

 

重點

===============================================================

mapper.xml

  <insert id="addUsers" parameterType="users">
        <selectKey order="AFTER" keyProperty="uid" resultType="int">
            select last_insert_id()
        </selectKey>
        insert into users values(null,#{username},#{password},#{nickname},#{salt})
    </insert>

===============================================================

 

===============================================================

serviceimpl

@Override
public int addUsers(Users u) throws Exception {
    int i = mapper.addUsers(u);
    i+= mapper.addUsersAndRole(u.getUid(), 3);
    if(i!=2){
        throw new Exception("插入使用者資訊失敗");
    }
    return i;
}

===============================================================

 

===============================================================

mapper

//新增許可權和使用者關係表
int addUsersAndRole(@Param("uid")Integer uid, @Param("rid") Integer rid)throws Exception;

===============================================================