逆向自动生成的mybatis对应配置Mapper文件里面,有两个方法,分别为insert和insertSelective。这两个方法均是插入对象的方法。为什么会有两个插入方法呢?这里说一下两者的区别。
首先我们看代码如下:
insert方法
<insert id="insert" parameterType="demo.pojo.domain.HspMediaInf" >
insert into MEDIA_INF (MED_SEQ, EMG_SEQ, MED_CLASS,
MED_NAME, MED_FILE, MED_EXTEND,
MED_TYPE, MED_DATE, MED_SIZE,
MED_DATA)
values (#{medSeq,jdbcType=VARCHAR}, #{emgSeq,jdbcType=VARCHAR}, #{medClass,jdbcType=VARCHAR},
#{medName,jdbcType=VARCHAR}, #{medFile,jdbcType=VARCHAR}, #{medExtend,jdbcType=VARCHAR},
#{medType,jdbcType=VARCHAR}, #{medDate,jdbcType=TIMESTAMP}, #{medSize,jdbcType=DECIMAL},
#{medData,jdbcType=BLOB})
</insert>
insertSelective方法:
<insert id="insertSelective" parameterType="activetech.zyyhospital.pojo.domain.HspMediaInf" >
ins