mybatis将数据插入时怎么将重复的数据去掉
3个回答
展开全部
<insert id="saveLotInfor" parameterType="EMS_LotInfor">
IF(SELECT MESID FROM EMS_LotInfor WHERE MESID=#{mESID} and Date=#{date}) IS NULL
insert into EMS_LotInfor(MESID,Remarks,Recorder,Status,Date,FOLWIP,EOLWIP,Plant,ScheduleDate)
values(#{mESID},#{remarks},#{recorder},#{status},#{date},#{fOLWIP},#{eOLWIP},#{plant},#{scheduleDate})
</insert>
sql语句执行没问题,如果已有数据不会再次插入;mybatis的配置文件这样写不确定是否正确?如有更好的回答,给你点个赞先,谢谢!
IF(SELECT MESID FROM EMS_LotInfor WHERE MESID=#{mESID} and Date=#{date}) IS NULL
insert into EMS_LotInfor(MESID,Remarks,Recorder,Status,Date,FOLWIP,EOLWIP,Plant,ScheduleDate)
values(#{mESID},#{remarks},#{recorder},#{status},#{date},#{fOLWIP},#{eOLWIP},#{plant},#{scheduleDate})
</insert>
sql语句执行没问题,如果已有数据不会再次插入;mybatis的配置文件这样写不确定是否正确?如有更好的回答,给你点个赞先,谢谢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
青青子衿,悠悠我心.但为君故,沉吟至今.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询