[Java教程]hibernate 返回新插入数据的Id

0 2015-08-28 10:00:11

例如 表明 studentInfoString sql="set set nocount on studentInfo(列名,列名) values('值','值');select @@identity as inserId";

java代码:public int executeCount(String sql, Map paramMap) {Session session = sessionFactory.getCurrentSession();Query query = session.createSQLQuery(sql);if (paramMap != null && paramMap.size() > 0) {for (Entry entry : paramMap.entrySet()) {Object value = entry.getValue();if (value != null && value.getClass().isArray()) {query.setParameterList(entry.getKey(),Arrays.asList((Object[]) value));continue;}query.setParameter(entry.getKey(), entry.getValue());}}List> list = query.list();if (list != null && list.size() > 0) {if(list.get(0)!=null){return Integer.parseInt(list.get(0).toString());}}return 0;}

在dao层调用this.executeCount(sql, map);

注:map 放的是添加的值

本文网址:http://www.shaoqun.com/a/139092.html

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:admin@shaoqun.com。

Hibernate

0

java hibernate 插入数据_[Java教程]hibernate 返回新插入数据的Id相关推荐

  1. 尚硅谷大数据技术Hadoop教程-笔记01【大数据概论】

    视频地址:尚硅谷大数据Hadoop教程(Hadoop 3.x安装搭建到集群调优) 尚硅谷大数据技术Hadoop教程-笔记01[大数据概论] 尚硅谷大数据技术Hadoop教程-笔记02[Hadoop-入 ...

  2. Wireshark数据抓包教程之认识捕获分析数据包

    Wireshark数据抓包教程之认识捕获分析数据包 认识Wireshark捕获数据包 当我们对Wireshark主窗口各部分作用了解了,学会捕获数据了,接下来就该去认识这些捕获的数据包了.Wiresh ...

  3. java 内存泄露 书籍_[Java教程]一次艰难的内存泄露排查,BeanUtils 的锅

    [Java教程]一次艰难的内存泄露排查,BeanUtils 的锅 0 2020-10-29 18:24:42 现象 通过jstat -gcutil pid 5000 ,发现fgc次数很多而且频繁,此时 ...

  4. java 调停者模式_[Java教程]《JAVA与模式》之调停者模式

    [Java教程]<JAVA与模式>之调停者模式 0 2012-06-20 12:00:09 在阎宏博士的<JAVA与模式>一书中开头是这样描述调停者(Mediator)模式的: ...

  5. java爬取网页数据_利用Python做数据分析—对前程无忧数据类岗位进行分析

    引言 随着时代的发展,我国在各行各业都需要大量的人才引进,处于近几年最热门的行业也称"最火行业":大数据.数据分析.数据挖掘.机器学习.人工智能,这五门行业各有不同又互有穿插.近几 ...

  6. java调用javascript函数_[Java教程]JavaScript函数的4种调用方法详解

    [Java教程]JavaScript函数的4种调用方法详解 0 2016-08-09 00:00:12 在JavaScript中,函数是一等公民,函数在JavaScript中是一个数据类型,而非像C# ...

  7. java导出hbase表数据_通用MapReduce程序复制HBase表数据

    编写MR程序,让其可以适合大部分的HBase表数据导入到HBase表数据.其中包括可以设置版本数.可以设置输入表的列导入设置(选取其中某几列).可以设置输出表的列导出设置(选取其中某几列). 原始表t ...

  8. java 省市县数据_使用Jsoup抓取全国地区数据(省市县镇村)

    最近手头在做一些东西,需要一个全国各地的地域数据,从省市区到县镇乡街道的.各种度娘,各种谷歌,都没找到一个完整的数据.最后功夫不负有心人,总算找到一份相对来说比较完整的数据,但是这里的数据也只是精确到 ...

  9. java 知网爬虫_怎样抓取中国知网数据

    2,快捷采集的使用方法:如何使用快捷采集 在中国知网通过高级检索,输入关键词后抓取相关文章的标题.作者.摘要.关键词等信息.但是中国知网在输入关键词搜索后网址并不会发生变化,所以在抓取的时候我们需要爬 ...

最新文章

  1. Python,OpenCV图像处理超好用的工具包imutils
  2. WPF的消息机制(三)- WPF内部的5个窗口之处理激活和关闭的消息窗口以及系统资源通知窗口...
  3. 手脱FSG 2.0 - bart/xt
  4. 【PAT乙级】1090 危险品装箱 (25 分)
  5. 域对抗自适应算法的设计、不足与改进(Domain Adversarial Learning)
  6. 纪中C组模拟赛总结(2019.7.6)
  7. Mysqldump命令参数介绍
  8. 阿里云学生轻量级应用服务器安装MySQL
  9. 单调有界定理适用于函数吗_第二百零二夜:导数与三角函数
  10. hibernate 第二天
  11. python 列表函数
  12. 打印出来只有a4纸一半 预览是正常的_还需要去打印店?能随身使用的便携打印机:汉印MT800评测...
  13. ES6的这些新知识你记住了没?
  14. 怀揣Windows 10沙盒,放心“作死”
  15. JS睡眠sleep()
  16. icloud 照片同步_如何确保Mac和iPhone的照片同步到iCloud
  17. 提取智慧树试卷_智慧树-中国传统文化试题及答案
  18. activiti5.21 + SVG 绘制流程图 高亮显示已完成节点
  19. gawk创建标题和脚本_使用此Gawk脚本为社交媒体帖子创建精美的文本
  20. 详细解读给数据挖掘新手的6个案例

热门文章

  1. 工业互联网标识解析企业节点_丰尚公司获批建设国家工业互联网标识解析二级节点...
  2. dataframe 如何选中某列的一行_PySpark和SparkSQL基础:如何利用Python编程执行Spark(附代码)
  3. oracle 数据库_操作事项_05
  4. 通过asm动态构造class文件
  5. GitLab 小组中的项目访问权限赋予给用户
  6. 第11篇:Flowable-BPMN部署常见问题没有对ACT_RE_PROCDEF表进行插入操作
  7. Springboot部署到Tomcat,可以不带项目名进行访问
  8. 计算机职称业务工作业绩总结,档案职称工作业绩
  9. c语言程序题是如何判分的,C语言编程题判分系统的研究与实现
  10. Python实现AES加密进行PKCS5Padding的填充