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>

转载于:https://www.cnblogs.com/gzhbk/p/9514571.html

mybatis添加数据时返回主键 insert 返回主键值相关推荐

  1. mybatis添加记录时返回主键id

    参考:mybatis添加记录时返回主键id 场景 有些时候我们在添加记录成功后希望能直接获取到该记录的主键id值,而不需要再执行一次查询操作. 在使用mybatis作为ORM组件时,可以很方便地达到这 ...

  2. DB2添加数据时主键、唯一键冲突的解决方法

    DB2添加数据时主键.唯一键冲突的解决方法 参考文章: (1)DB2添加数据时主键.唯一键冲突的解决方法 (2)https://www.cnblogs.com/equation/articles/91 ...

  3. mysql 从a到z 查询_mysql 查询数据时按照A-Z顺序排序返回结果集

    mysql 查询数据时按照A-Z顺序排序返回结果集 $sql = "SELECT * , ELT( INTERVAL( CONV( HEX( left( name, 1 ) ) , 16, ...

  4. Spring5使用JDBCTemplate批处理添加数据时提示SQL语法有错

    目录 问题描述 解决方案 问题描述 今天在使用Spring5框架时,用JDBCTemplate技术来操作数据库,一开始增删改查都好好的,后来使用jdbcTemplate.batchUpdate()进行 ...

  5. 用Navicat for MySQL往数据表中添加数据时汉字出现乱码

    添加数据时,记录中为汉字的字符串,显示为? 出现问题的原因:编码格式错误. 在设计表中修改,不起作用 重新建立数据库,设置编码格式,重新创建表,添加记录,成功. 创建数据库时要设置编码格式,如图所示 ...

  6. mybatis 插入数据时返回主键

    在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数:显然,假如主键是你生成后插入的,自然你已经有主键了,显然不需要我们再去获得,所以我们这里处理的是当主键 ...

  7. jdbc 3种获得mysql插入数据的自增字段值的方法_【JDBC】向数据表插入数据时,自动获取生成的主键...

    数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...

  8. MySQL 数据库添加数据时为什么会产生外码(外键)约束?原理就是什么?如何解决?

    文章目录 前言 一.插入新数据时报错外键约束? 二.对于出错 SQL 语句的分析 三.对于外码约束的分析 四.如何处理外键约束? 总结 前言 我们在使用 MySQL 数据库时,添加数据如果设计不合理很 ...

  9. MySQL添加数据时生成长串随机主键id

    第一行数据为手动数据库添加,为1,正常 第二行开始通过页面添加数据,依次为2.3-但是显示在数据库中为一长串随机数 添加数据页面操作 呈现最终数据 解决办法: 首先到数据库中,设置主键自增 这是自动生 ...

  10. [导入]实现删除主表数据时, 判断与之关联的外键表是否有数据引用, 有标志, 无则删除...

    某个基础信息表,与系统中30多个表存在外键关系,当删除基础数据时,需要判断是否已经被用过,如果用过则更改标志位,如果没有用过则直接删除,如何能很好实现这个处理?最好能够自动适应表的变化 文章来源:ht ...

最新文章

  1. JS一定要放在Body的最底部么?
  2. 【毕业求职季】-听说你想去大厂看学妹,带你看看阿里后端实习面经长啥样?
  3. android 数组指针异常,Android JSON解析Json数组是[]在解析时抛出空指针异常,如何以正确的方式写入?...
  4. 44. Wildcard Matching 通配符匹配
  5. 高并发、低延迟之C#玩转CPU高速缓存(附示例)
  6. hyper服务器虚拟网卡和实际网卡,Hyper-V 3 虚拟网卡带宽应用限制
  7. sift算法_单应性Homograph估计:从传统算法到深度学习
  8. pandas标记一列为时间序列
  9. 快速入门MyBatis-Plus,看这一篇就够了。
  10. Jupyter Notebook入门攻略
  11. php 获取 url 的操作 非常有用!
  12. HTTP 权威指南 阅读笔记
  13. 计算机电路电子技术试题答案,数字电子技术试题库及答案解析知识分享
  14. 朴素贝叶斯分类与拉普拉斯平滑
  15. ArcGIS聚类分析
  16. kc705进行DDR3扩容
  17. 一级造价工程师(安装)- 管理笔记
  18. 打开u盘显示参数错误
  19. 「软件架构」InfoQ 软件架构和设计趋势报告2020年4月
  20. C语言 十进制转换为二进制

热门文章

  1. 7-107 通讯录排序 (20 分)
  2. html 图片查看 ie8,本地图片预览(支持IE6/IE7/IE8/Firefox3)经验总结
  3. 【C/C++】C++重复率最高、最经典面试题/笔试题(程序题篇)【持续更新】
  4. keras学习率下降策略
  5. keras(X_train, X_test, y_train, y_test)
  6. python求解对给定字符串,求解所有子序列是否为回文序列
  7. 膨胀、腐蚀、开、闭运算——数字图像处理中的形态学
  8. softmax与sigmoid函数的理解
  9. 2021-07-01小程序01
  10. 曲奇云盘资源搜索引擎_工具集--任意资源搜索神器(不限速!!)