2019独角兽企业重金招聘Python工程师标准>>>

1、环境:

mybatis : 3.2.3

spring-mybatis:  1.2.1

mysql:5.5.29

实体:

public class sys_user {private int userid;private String username;public int getUserid() {return userid;}public void setUserid(Integer userid) {this.userid = userid;}public String getUsername() {return username;}public void setUsername(String username) {this.username = username == null ? null : username.trim();}

insert 节点配置:

<insert id="insert" parameterType="com.mamaguwen.entity.sys_user"   useGeneratedKeys="true" keyProperty="userid"><!--    <selectKey keyProperty="userid" resultType="int" order="BEFORE">SELECT LAST_INSERT_ID()  as  userid</selectKey> -->insert into sys_user ( UserName)values (#{username})</insert>

keyProperty:对应为实体字段值

调用代码:

sys_UserDao.insert(model);
System.out.println("getUserid:"+ model.getUserid());

//标注 mysql 用order="after" Orcal用 order="before"

转载于:https://my.oschina.net/u/2929819/blog/813600

mybatis 1 - 获取自增ID相关推荐

  1. Mybatis selectKey获取自增ID(DB2/Sybase/MySQL/Oracle/达梦)

    Mybatis selectKey获取自增ID(DB2/Sybase/MySQL/Oracle/达梦) 1.selectKey 2.不同数据库写法 2.1 DB2 2.2.Sybase 2.3 MyS ...

  2. mybatis入门学习(九) -DB环境切换、使用注解、事务提交、获取自增ID、多参数传参、鉴别器、内置参数、批量写入、Oracle字段无法插入 null 值

    一.多数据库环境切换 1.config配置: <!-- default="mydemo" 指定连接的数据库 --><environments default=&q ...

  3. 【MyBatis使用】 mapper文件未编译 + statementType使用 + 返回结果字段顺序不一致 + 获取自增ID + 一个update标签批量更新记录

    1. mapper 文件未编译 如果mapper文件未编译,会报绑定异常. <build><resources><resource><directory> ...

  4. oracle如何获取自增id,oracle实现自增id

    --oracle实现自增id --创建一张T_StudentInfo表 create table T_StudentInfo ( "id" integer not null pri ...

  5. MyBatis-Plus 新增插入成功并获取自增Id(没问题 已实验哟)

    MyBatis-Plus 新增插入成功并获取自增Id 我知道的有三种的方法可以插入新增同时获取到自增Id(插入成功的Id): mp自带 和 注释 和 xml的方法. 实体类:UserInfo /*** ...

  6. MyBatis insert 获取自增主键

    1.建表语句 create table user( id int PRIMARY KEY auto_increment, name varchar(400) ); 2.Maven 依赖 <pro ...

  7. mysql获取自增_mysql 获取自增id的值的方法

    原生jdbc方式: Statement.getGeneratedKeys() 示例: Statement stmt = null; ResultSet rs = null; try { // // C ...

  8. twisted mysql_在Twisted下用MySQLadbapi获取自增id

    D jango的ORM有一个很便捷的功能,其实也应该说是一个很基本的功能吧.就是在对一个model调用 save() 插入到数据库后,会将创建的 D jango的ORM有一个很便捷的功能,其实也应该说 ...

  9. Mybatis实现insert获取自增id

    先说明我用的是MySQL,其他的没使用过,也帮不上了~~ 首先要先解决思维误区吧,我在搜索了一些资料之后以为写一个这样的xml <insert id="insertNoticeMess ...

最新文章

  1. 算法----------同构字符串(Java版本)
  2. Thinkphp5 自定义分页类
  3. fort77编译器安装
  4. Linux进程和线程
  5. windows配置solr5.5.2(不通过tomcat,使用内置jetty)
  6. python图书管理系统增删改查_固定资产管理系统,高效管理企业资产
  7. Linux LiveCD:从CD光盘运行Linux
  8. python粘性拓展_Python拓展
  9. 商品包含资源和劳动两部分内容
  10. 7.24实习培训日志-Docker-Compose
  11. DOM方式操作元素属性
  12. iPad协议 一键转发 群发消息 获取群二维码 清理僵尸粉V:viplac
  13. 利用DirectoryEntry获取域内计算机以及共享资源
  14. 内网,外网ip(路由器ip,公网ip)的分别以及如何查询
  15. Python功能使用学习笔记(4)--链接数据库
  16. 华硕笔记本刷BIOS
  17. 《Python全栈系列教程》目录
  18. CPU指令的流水线执行
  19. 思维导图绘制就是这样简单,手把手教你绘制一幅思维导图
  20. jQuery五彩炫酷模拟键盘 带键盘敲击声音

热门文章

  1. SpringIOC注解的学习笔记(一)
  2. pageContext.findAttribute()与pageContext.getAttribute()的区别
  3. 线程调度四(setDaemon方法的使用)
  4. jquery源码解析:pushStack,end,ready,eq详解
  5. 三、CXF对Interceptor拦截器的支持
  6. Java 程序员必备的 15 个框架,前 3 个地位无可动摇!
  7. KingShard MySQL中间件快速入门
  8. kali linux 下载百度云大文件
  9. 优质免费在线学习网站【自用】
  10. Atitit.js跨域解决方案attilax大总结 后台java php c#.net的CORS支持