ResumeID, ResumeName, UserName, Gender, Birthday, Age, Degree, Experience, Mobile, CardNo, Email, IsMarryed, Residence, Origin, Nationality, GraduateCollege, Major, Lanuage, GraduateDate, PositionRating, KeyWords, JobObjective, Salary, SelfIntroduce, UserId, HeadUrl, IsPrivate, IsDeleted, CreateDate, UpdateUserId, updateDate, ResumeDownloadUrl, status,currentcompany,industry delete from Resume where ResumeID = #{resumeid,jdbcType=INTEGER} insert into Resume (ResumeID, ResumeName, UserName, Gender, Birthday, Age, Degree, Experience, Mobile, CardNo, Email, IsMarryed, Residence, Origin, Nationality, GraduateCollege, Major, Lanuage, GraduateDate, PositionRating, KeyWords, JobObjective, Salary, SelfIntroduce, UserId, HeadUrl, IsPrivate, IsDeleted, CreateDate, UpdateUserId, updateDate, ResumeDownloadUrl, status,currentcompany,industry) values (#{resumeid,jdbcType=INTEGER}, #{resumename,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{birthday,jdbcType=TIMESTAMP}, #{age,jdbcType=VARCHAR}, #{degree,jdbcType=VARCHAR}, #{experience,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{cardno,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR}, #{ismarryed,jdbcType=BIT}, #{residence,jdbcType=VARCHAR}, #{origin,jdbcType=VARCHAR}, #{nationality,jdbcType=VARCHAR}, #{graduatecollege,jdbcType=VARCHAR}, #{major,jdbcType=VARCHAR}, #{lanuage,jdbcType=VARCHAR}, #{graduatedate,jdbcType=TIMESTAMP}, #{positionrating,jdbcType=VARCHAR}, #{keywords,jdbcType=VARCHAR}, #{jobobjective,jdbcType=VARCHAR}, #{salary,jdbcType=VARCHAR}, #{selfintroduce,jdbcType=VARCHAR}, #{userid,jdbcType=INTEGER}, #{headurl,jdbcType=VARCHAR}, #{isprivate,jdbcType=BIT}, #{isdeleted,jdbcType=BIT}, #{createdate,jdbcType=TIMESTAMP}, #{updateuserid,jdbcType=INTEGER}, #{updatedate,jdbcType=TIMESTAMP}, #{resumedownloadurl,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR} , #{currentcompany,jdbcType=VARCHAR}, #{industry,jdbcType=VARCHAR}) SELECT LAST_INSERT_ID() insert into Resume ResumeID, ResumeName, UserName, Gender, Birthday, Age, Degree, Experience, Mobile, CardNo, Email, IsMarryed, Residence, Origin, Nationality, GraduateCollege, Major, Lanuage, GraduateDate, PositionRating, KeyWords, JobObjective, Salary, SelfIntroduce, UserId, HeadUrl, IsPrivate, IsDeleted, CreateDate, UpdateUserId, updateDate, ResumeDownloadUrl, status, currentcompany, industry, #{resumeid,jdbcType=INTEGER}, #{resumename,jdbcType=VARCHAR}, #{username,jdbcType=VARCHAR}, #{gender,jdbcType=VARCHAR}, #{birthday,jdbcType=TIMESTAMP}, #{age,jdbcType=VARCHAR}, #{degree,jdbcType=VARCHAR}, #{experience,jdbcType=VARCHAR}, #{mobile,jdbcType=VARCHAR}, #{cardno,jdbcType=VARCHAR}, #{email,jdbcType=VARCHAR}, #{ismarryed,jdbcType=BIT}, #{residence,jdbcType=VARCHAR}, #{origin,jdbcType=VARCHAR}, #{nationality,jdbcType=VARCHAR}, #{graduatecollege,jdbcType=VARCHAR}, #{major,jdbcType=VARCHAR}, #{lanuage,jdbcType=VARCHAR}, #{graduatedate,jdbcType=TIMESTAMP}, #{positionrating,jdbcType=VARCHAR}, #{keywords,jdbcType=VARCHAR}, #{jobobjective,jdbcType=VARCHAR}, #{salary,jdbcType=VARCHAR}, #{selfintroduce,jdbcType=VARCHAR}, #{userid,jdbcType=INTEGER}, #{headurl,jdbcType=VARCHAR}, #{isprivate,jdbcType=BIT}, #{isdeleted,jdbcType=BIT}, #{createdate,jdbcType=TIMESTAMP}, #{updateuserid,jdbcType=INTEGER}, #{updatedate,jdbcType=TIMESTAMP}, #{resumedownloadurl,jdbcType=VARCHAR}, #{status,jdbcType=VARCHAR}, #{currentcompany,jdbcType=VARCHAR}, #{industry,jdbcType=VARCHAR}, ON DUPLICATE KEY UPDATE ResumeName = #{resumename,jdbcType=VARCHAR}, Gender = #{gender,jdbcType=VARCHAR}, Birthday = #{birthday,jdbcType=TIMESTAMP}, Age = #{age,jdbcType=VARCHAR}, Degree = #{degree,jdbcType=VARCHAR}, Experience = #{experience,jdbcType=VARCHAR}, CardNo = #{cardno,jdbcType=VARCHAR}, Email = #{email,jdbcType=VARCHAR}, IsMarryed = #{ismarryed,jdbcType=BIT}, Residence = #{residence,jdbcType=VARCHAR}, Origin = #{origin,jdbcType=VARCHAR}, Nationality = #{nationality,jdbcType=VARCHAR}, GraduateCollege = #{graduatecollege,jdbcType=VARCHAR}, Major = #{major,jdbcType=VARCHAR}, Lanuage = #{lanuage,jdbcType=VARCHAR}, GraduateDate = #{graduatedate,jdbcType=TIMESTAMP}, PositionRating = #{positionrating,jdbcType=VARCHAR}, KeyWords = #{keywords,jdbcType=VARCHAR}, JobObjective = #{jobobjective,jdbcType=VARCHAR}, Salary = #{salary,jdbcType=VARCHAR}, SelfIntroduce = #{selfintroduce,jdbcType=VARCHAR}, UserId = #{userid,jdbcType=INTEGER}, HeadUrl = #{headurl,jdbcType=VARCHAR}, IsPrivate = #{isprivate,jdbcType=BIT}, IsDeleted = #{isdeleted,jdbcType=BIT}, CreateDate = #{createdate,jdbcType=TIMESTAMP}, UpdateUserId = #{updateuserid,jdbcType=INTEGER}, updateDate = #{updatedate,jdbcType=TIMESTAMP}, ResumeDownloadUrl = #{resumedownloadurl,jdbcType=VARCHAR}, status = #{status, jdbcType=VARCHAR}, currentcompany = #{currentcompany,jdbcType=VARCHAR}, industry = #{industry,jdbcType=VARCHAR}, update Resume ResumeName = #{resumename,jdbcType=VARCHAR}, UserName = #{username,jdbcType=VARCHAR}, Gender = #{gender,jdbcType=VARCHAR}, Birthday = #{birthday,jdbcType=TIMESTAMP}, Age = #{age,jdbcType=VARCHAR}, Degree = #{degree,jdbcType=VARCHAR}, Experience = #{experience,jdbcType=VARCHAR}, Mobile = #{mobile,jdbcType=VARCHAR}, CardNo = #{cardno,jdbcType=VARCHAR}, Email = #{email,jdbcType=VARCHAR}, IsMarryed = #{ismarryed,jdbcType=BIT}, Residence = #{residence,jdbcType=VARCHAR}, Origin = #{origin,jdbcType=VARCHAR}, Nationality = #{nationality,jdbcType=VARCHAR}, GraduateCollege = #{graduatecollege,jdbcType=VARCHAR}, Major = #{major,jdbcType=VARCHAR}, Lanuage = #{lanuage,jdbcType=VARCHAR}, GraduateDate = #{graduatedate,jdbcType=TIMESTAMP}, PositionRating = #{positionrating,jdbcType=VARCHAR}, KeyWords = #{keywords,jdbcType=VARCHAR}, JobObjective = #{jobobjective,jdbcType=VARCHAR}, Salary = #{salary,jdbcType=VARCHAR}, SelfIntroduce = #{selfintroduce,jdbcType=VARCHAR}, UserId = #{userid,jdbcType=INTEGER}, HeadUrl = #{headurl,jdbcType=VARCHAR}, IsPrivate = #{isprivate,jdbcType=BIT}, IsDeleted = #{isdeleted,jdbcType=BIT}, CreateDate = #{createdate,jdbcType=TIMESTAMP}, UpdateUserId = #{updateuserid,jdbcType=INTEGER}, updateDate = #{updatedate,jdbcType=TIMESTAMP}, ResumeDownloadUrl = #{resumedownloadurl,jdbcType=VARCHAR}, status = #{status, jdbcType=VARCHAR}, currentcompany = #{currentcompany,jdbcType=VARCHAR}, industry = #{industry,jdbcType=VARCHAR}, where ResumeID = #{resumeid,jdbcType=INTEGER} update Resume set ResumeName = #{resumename,jdbcType=VARCHAR}, UserName = #{username,jdbcType=VARCHAR}, Gender = #{gender,jdbcType=VARCHAR}, Birthday = #{birthday,jdbcType=TIMESTAMP}, Age = #{age,jdbcType=VARCHAR}, Degree = #{degree,jdbcType=VARCHAR}, Experience = #{experience,jdbcType=VARCHAR}, Mobile = #{mobile,jdbcType=VARCHAR}, CardNo = #{cardno,jdbcType=VARCHAR}, Email = #{email,jdbcType=VARCHAR}, IsMarryed = #{ismarryed,jdbcType=BIT}, Residence = #{residence,jdbcType=VARCHAR}, Origin = #{origin,jdbcType=VARCHAR}, Nationality = #{nationality,jdbcType=VARCHAR}, GraduateCollege = #{graduatecollege,jdbcType=VARCHAR}, Major = #{major,jdbcType=VARCHAR}, Lanuage = #{lanuage,jdbcType=VARCHAR}, GraduateDate = #{graduatedate,jdbcType=TIMESTAMP}, PositionRating = #{positionrating,jdbcType=VARCHAR}, KeyWords = #{keywords,jdbcType=VARCHAR}, JobObjective = #{jobobjective,jdbcType=VARCHAR}, Salary = #{salary,jdbcType=VARCHAR}, SelfIntroduce = #{selfintroduce,jdbcType=VARCHAR}, UserId = #{userid,jdbcType=INTEGER}, HeadUrl = #{headurl,jdbcType=VARCHAR}, IsPrivate = #{isprivate,jdbcType=BIT}, IsDeleted = #{isdeleted,jdbcType=BIT}, CreateDate = #{createdate,jdbcType=TIMESTAMP}, UpdateUserId = #{updateuserid,jdbcType=INTEGER}, updateDate = #{updatedate,jdbcType=TIMESTAMP}, ResumeDownloadUrl = #{resumedownloadurl,jdbcType=VARCHAR}, status = #{status,jdbcType=VARCHAR}, currentcompany = #{currentcompany,jdbcType=VARCHAR}, industry = #{industry,jdbcType=VARCHAR} where ResumeID = #{resumeid,jdbcType=INTEGER} INSERT INTO ResumeStore (ResumeId, UserId) VALUES (#{resumeId} , #{userId}) delete from ResumeStore where ResumeId = #{resumeId} AND userId=#{userId}