mybatis添加数据时返回主键 insert 返回主键值
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 返回主键值的更多相关文章
- oracle添加数据时主键自动增长
		
CREATE TABLE STUDENT( --创建学生表 ID NUMBER(10) PRIMARY KEY, --主键ID SNAME VARCHAR2(20), ); 此时给学生表添加数 ...
 - mybatis添加记录时返回主键id
		
参考:mybatis添加记录时返回主键id 场景 有些时候我们在添加记录成功后希望能直接获取到该记录的主键id值,而不需要再执行一次查询操作.在使用mybatis作为ORM组件时,可以很方便地达到这个 ...
 - ef添加数据时出错 System.Data.Entity.Infrastructure.DbUpdateConcurrencyException”类型的异常
		
找半天才找到 ef添加数据时出错原因:数据库表中没有主键 ,就算表中有自增列 Added方法也会报错: - this._db.SaveChanges() “this._db.SaveCh ...
 - mysql 查询数据时按照A-Z顺序排序返回结果集
		
mysql 查询数据时按照A-Z顺序排序返回结果集 $sql = "SELECT * , ELT( INTERVAL( CONV( HEX( left( name, 1 ) ) , 16, ...
 - 解决在mysql表中删除自增id数据后,再添加数据时,id不会自增1的问题
		
https://blog.csdn.net/shaojunbo24/article/details/50036859 问题:mysql表中删除自增id数据后,再添加数据时,id不会紧接.比如:自增id ...
 - mybatis 插入数据时返回主键
		
在使用MyBatis做持久层时,insert语句默认是不返回记录的主键值,而是返回插入的记录条数:显然,假如主键是你生成后插入的,自然你已经有主键了,显然不需要我们再去获得,所以我们这里处理的是当主键 ...
 - 用注解的方式实现Mybatis插入数据时返回自增的主键Id
		
一.背景 我们在数据库表设计的时候,一般都会在表中设计一个自增的id作为表的主键.这个id也会关联到其它表的外键. 这就要求往表中插入数据时能返回表的自增id,用这个ID去给关联表的字段赋值.下面讲一 ...
 - mybatis添加数据返回主键
		
程序结构图: 表结构: 创表sql: Create Table CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `us ...
 - 【JDBC】向数据表插入数据时,自动获取生成的主键
		
数据表设计时,一般都会有一个主键(Key)(自己指定),有时也可以使用联合主键: 有许多数据库提供了隐藏列为表中的每行记录分配一个唯一键值(如:rowid): 当我们没有指定哪一列作为主键key时,数 ...
 
随机推荐
- flutter SnackBar异常Another exception was thrown: Scaffold.of() called with a context that does not contain a Scaffold
			
代码如下: import 'package:flutter/material.dart'; void main() { runApp(MaterialApp( title: 'Returning Da ...
 - 关于WordPress中字体加载慢的问题解决方案(转)
			
2016-04-15 最近发现Wordpress有时候加载的特别慢,于是就想办法找了下原因.之前听网上说是因为wordpress用的是Google的字体库,而且是每次都要加载,导致访问慢的,于是当时装 ...
 - mysql源码包安装
			
一.准备编译环境 # yum -y install ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make cmake # wget ht ...
 - 初学node.js-nodejs中实现用户登录路由
			
经过前面几次的学习,已经可以做下小功能,今天要实现的事用户登录路由. 一.users_model.js 功能:定义用户对象模型 var mongoose=require('mongoose'), S ...
 - 如何有效的使用google进行搜索的20个技能
			
每天有数百万人因为各种各样的原因使用谷歌搜索.学生们把它用于学校,商人们把它用于研究,还有数百万人把它用于娱乐.但大多数人可能没有充分利用谷歌搜索的潜力. 想要更有效地使用谷歌搜索,并得到您想要的搜索 ...
 - QML - 实现Gstreamer投屏  投屏画面遮挡
			
1. 背景介绍 中控端运行的操作系统是Android,中控软件主要功能有导航.收音机.媒体(音乐).蓝牙(连接).手机互联.行车辅助和系统设置等. 仪表端运行的操作系统是Linux,仪表软件主 ...
 - [19/06/08-星期六] CSS基础_表格&表单
			
一.表格 如生活中的Excel表格,用途就是同来表示一些格式化的数据,如课程表.工资条.成绩单. 在网页中也可以创建出不同的表格,在HTML中使用table标签来创建一个表格.table是个块元素. ...
 - 图论 test solution
			
图论 test solution T1:潜伏 题目背景 小悠回家之后,跟着母亲看了很多抗日神剧,其中不乏一些谍战片. 题目描述 解放前夕,北平城内潜伏着若干名地下党员,他们居住在城市的不同位置.现在身 ...
 - C++中的函数重载分析(一)
			
1,重载是 C 语言到 C++ 语言的一个飞跃,C 语言中没有重载的概念,所有的函数 名是不允许有重复的,在 C++ 中因为引进了重载,所以函数名可以重复: 2,自然语言中的上下文: 1,你知道上面词 ...
 - Luogu  P5339 [TJOI2019]唱、跳、rap和篮球
			
题目 设\(f_i\)表示从\((a-4i,b-4i,c-4i,d-4i)\)中选\(n-4i\)个排队的方案数. 那么我们可以容斥,答案为\(\sum\limits_{i=0}^{lim}(-1)^ ...