insert 返回主键值
useGeneratedKeys=“true” parameterType=“USer” keyProperty=“id”, <insert id="insert" useGeneratedKeys="true" parameterType=“Car” keyProperty="car.id">
INSERT INTO car(customer_id,car_no,car_brand_model,insurance_expire_date,last_year_insurance_company,new_car,business_type,frame_no,engine_no,annul_survey_expire,
output_volume,use_type,car_type,seating,reg_date,created_id,created_time,driving_license,driving_license_copy,yearly_inspection,is_del, ton, issue_date, user_id)
VALUES (#{car.customerId},#{car.carNo},#{car.carBrandModel},#{car.insuranceExpireDate},#{car.lastYearInsuranceCompany},#{car.newCar},
#{car.businessType},#{car.frameNo},#{car.engineNo},#{car.annulSurveyExpire},#{car.outputVolume},#{car.useType},#{car.carType},
#{car.seating},#{car.regDate},#{car.createdId},now(),#{car.drivingLicense},#{car.drivingLicenseCopy},#{car.yearlyInspection},0, #{car.ton}, #{car.issueDate}, #{car.userId})
</insert>
mybatis添加数据时返回主键 insert 返回主键值
原创wx6311aa5a3b012 博主文章分类:mybatis ©著作权
©著作权归作者所有:来自51CTO博客作者wx6311aa5a3b012的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:mybatis一对多
下一篇:spring,配置文件applictionContext.xml,Mybatis mybatis.xml,springMVC spring整合springMVC mybatis
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
insert和insertSelective区别
使用逆向工程生成的代码做一个添加时通常都会给出两个答案,
逆向工程 字段 ide sql语句 -
mybatis 返回主键
mybatis 返回主键
主键 bc sql -
mysql mybatis 返回主键 mybatis如何返回主键
传参尽量不要传Map,尽量明确参数类型 用Map传参的第一个(也是最大的一个)弊端就是:这会导致后续接手和维护的人对于代码传的参数不是很清楚,尤其是随着sql量及项目复杂度的增加,带来很大的不确定性也随之增加,非常不利于后续的维护。db查询的字段名要与结果实体的属性名一致即sql里返回的字段名要与结果实体的属性名要一致,否则业务代码里是获取到的查询结果会为空。如果不一致,则有3种解决
mysql mybatis 返回主键 mybatis insert返回主键 mybatis resulttype类型 mybatis update返回值 mybatis 不等于空字符串