mysql的方式:

方式一:

useGeneratedKeys="true" keyProperty="id"

方式二:

  <selectKey keyProperty="studentID" resultType="String" order="AFTER">
    SELECT LAST_INSERT_ID() as id
  </selectKey>

Oracle的方式:

<selectKey keyProperty="id" order="AFTER" resultType="java.lang.Long">
  SELECT common_seq.CURRVAL AS VAL FROM DUAL
</selectKey>

其中<selectKey >的order 属性值    可以设成BEFORE 或者AFTER,如果设为BEFORE,那它会先选择主键,然后设置keyProperty,再执行insert语句;如果设为AFTER,它就先运行insert 语句再运行selectKey 语句

 

最新文章

  1. js倒计时-倒计输入的时间
  2. nodeJS(express4.x)+vue(vue-cli)构建前后端分离详细教程(带跨域)
  3. (转)C#为什么要使用Invoke,它和BeginInvoke有什么区别
  4. json对象,数组,字符串总结
  5. 怎么让OCR文字识别软件转换别的语言文档
  6. 使用 Storyboard Segue 实作 UIViewController 的切换
  7. GIS业务逻辑
  8. Android 内核初识(4)属性服务器
  9. JSP环境配置
  10. Java实现将指定目录内的指定类型的文件归类
  11. phpcms v9框架的目录结构分析
  12. HTML中鼠标移动过去变换
  13. Leetcode题解(24)
  14. Linux(CentOS)下安装Elasticsearch5.0.0
  15. Sublime Text怎么快速建立一个html5页面模板
  16. 【JDBC】Mysql海量数据插入——PreparedStatement加快数据插入
  17. 阿里druid连接池监控配置
  18. Node.js学习笔记(3) - 简单的curd
  19. vs2013突然没有代码提示功能了。
  20. css模型框

热门文章

  1. 2、配置tomcat-service服务
  2. ACdream 1007 a+b 快速幂 java秒啊,快速幂 避免 负数移位出错
  3. Web 前端开发规范手册
  4. Java进阶 | IO流核心模块与基本原理
  5. springboot集成swagger添加消息头(header请求头信息)
  6. nginx 基本配置
  7. linux学习之路第九天(任务调度)
  8. TestComplete 最新安装教程
  9. Codeforces Round #732 (Div. 2)【ABCD】
  10. java基础---枚举类与注解