之前遇到过一次解决了,结果这次又搞了半天,在这里记录一下吧。
<insert id="insertUser" useGeneratedKeys="true" keyProperty="id"> INSERT INTO sys_user( company_id, office_id, login_name, password, no, name, email, phone, mobile, user_type, create_by, create_date, update_by, update_date, remarks, login_flag, photo, del_flag, emp_id ) VALUES ( #{company.id}, #{office.id}, #{loginName}, #{password}, #{no}, #{name}, #{email}, #{phone}, #{mobile}, #{userType}, #{createBy.id}, #{createDate}, #{updateBy.id}, #{updateDate}, #{remarks}, #{loginFlag}, #{photo}, #{delFlag}, #{empId} ) </insert>
标绿部分是重点,这里需要注意的
userDao.insertUser(user);
这里的ID是自动封装到user对象里的