本文出处:http://blog.csdn.net/chaijunkun/article/details/8647281,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。

今天做项目遇到了一个问题,是以前没注意的。我用的是Spring MVC+ Hibernate JPA + MySQL数据库。在插入数据后SQL执行日志中会多出一条select语句:

Hibernate: insert into click_statstic (logDate, memoId, src, typeId) values (?, ?, ?, ?)
Hibernate: select last_insert_id()

表中有个主键是自增列。可是在以往的项目中,没发现有这样的问题。于是在网上各种找也找不到原因。心想可能是配置问题。

最终在persistence.xml配置文件中找到了这样一条配置:

<property name="hibernate.temp.use_jdbc_metadata_defaults" value="false" />

把这条配置删除就没有了多余的select语句。具体原因和这样做的目的是什么不得而知。如果有知道的朋友请分享下~多谢了。

Hibernate JPA中insert插入数据后自动执行select last_insert_id()解决方法相关推荐

  1. $.ajax返回的JSON格式的数据后无法执行success的解决方法

    $.ajax返回的JSON格式的数据后无法执行success的解决方法 参考文章: (1)$.ajax返回的JSON格式的数据后无法执行success的解决方法 (2)https://www.cnbl ...

  2. MySQL 8.0 执行 insert 插入数据非常缓慢的问题及解决方法

    同样的代码,在MySQL5.7上表现非常不错,到了8.0就慢得难以接受.原因是MySQL 8.0一些设置是默认开启的(5.7是默认关闭的),而这些设置有可能会严重影响数据库性能. 本题中,影响插入效率 ...

  3. hp打印机无法与计算机,电脑中安装HP打印机后重启无法打印的解决方法

    电脑中安装HP打印机后重启无法打印怎么办?近来不少朋友都向小编咨询了这个问题.HP有一个型号重启以后无法打印,今天系统城小编就要在这里给大家介绍一个方法可以解决这个问题. 具体方法如下: 1.这是第一 ...

  4. cf自动退出服务器,win7登录穿越火线CF后自动退出四种解决方法

    穿越火线CF是一款第一人称射击网游,很多游戏玩家都喜欢玩这款游戏,可是一些用户说win7登录穿越火线CF后自动退出,导致游戏没办法继续进行,怎么回事呢?造成win7登录穿越火线CF后自动退出的原因有很 ...

  5. Qt中接收串口数据不完整、分段的解决方法

    场景: 最近在串口通信时碰到了一个问题,向485串口发送指定报文,会收到一条关于压力数值的数据.但将其qDebug打印出来却发现数据被分成了两部分依次打印,之后通过验证确定了问题出在readyRead ...

  6. mybatis insert 插入数据,显示执行成功,但未真正插入到数据库中

    (1)通过mybatis插入数据库,插入数据,显示插入成功,查询数据库,发现并未插入成功.通过日志可看到原因为:插入的语句回滚连接数据库了,导致插入失败. (2)应加入commit语句,手动执行提交事 ...

  7. SanDisk Cruzer闪存盘插入电脑后不显示盘符解决方法

    注意:本文只针对我遇到的问题,请仔细核对我们发生的错误是否一致! 问题描述:1. 闪存盘插入usb3.0接口后,缓慢闪烁蓝光 2. 设备管理器–磁盘驱动器中显示SanDisk Cruzer Glide ...

  8. excel一列求和_让excel填写数据后自动填充公式运算的方法

    工作中往往有这样的一种情况,如期末考试完成了,需要在excel中输入班里学生各科的成绩及总分,很多人的做法是,先输入各科的成绩后,再用公式求出第一个学生的总分后,再用拖拉的方式计算剩余学生的成绩.那有 ...

  9. 【Vue】Vue中的data数据包含html标签元素的解决方法

    通过:v-html,html代码: <div v-html="cont"></div> vue中data数据: cont: "<a href ...

最新文章

  1. hadoop块的存储方式
  2. php vue jwt 实战,Vue路由之JWT身份认证的实现方法
  3. 交叉编译inetutils并配置telnet服务
  4. 发现不错的文章,推!
  5. spring事物管理(配置文件方式)
  6. 安卓手机小说阅读器_乐小说阅读器下载手机版-乐小说阅读器app下载安装
  7. IT职场健康杀手与应对宝典 (虽然是IT职场,可是对于常上网的ggmm也是很有用的)...
  8. python适用于哪些芯片_用pyusb在Python中开发CY7C68013,利用,PyUSB,进行,芯片,的,上位,机...
  9. onSaveInstanceState() 和 onRestoreInstanceState()
  10. Google PPRGo: 两分钟分类千万节点的最快GNN
  11. 逻辑代码题:五个学生参加计算机比赛
  12. js获取url,截取url参数,截取url后文件名
  13. Excel VBA小程序04- 合并同文件夹下多工作簿中同名工作表并生成汇总表格
  14. dns性能测试软件,开源dns软件之-mydns和bind性能测试与比较
  15. P3403 跳楼机 同余最短路
  16. 无他 唯手熟尔 this指针
  17. Dropout与Inverted Dropout细节,在训练与测试阶段的使用
  18. java jlabel 字体大小_java-如何在更改字体大小时更改JLabel的大小...
  19. CorelDRAW VBA - 获取页面边框范围内的所有图形
  20. 如何用Serverless搭建Mock Server?

热门文章

  1. 这不是我想要的Serverless
  2. SQL Server学习笔记
  3. lintcode:子数组之和为0
  4. 移动端H5 页面 input 获取焦点不灵敏
  5. 我的小纠结,技术与认知哪个更重要?
  6. Django model update的各种用法介绍
  7. QuickLook 空格键预览文件工具
  8. 源码安装natcat
  9. ArcGIS Server,rest路径输入要素json 格式描述
  10. SpringMVC RedirectView的使用以及源码分析