Hibernate JPA中insert插入数据后自动执行select last_insert_id()解决方法
本文出处: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()解决方法相关推荐
- $.ajax返回的JSON格式的数据后无法执行success的解决方法
$.ajax返回的JSON格式的数据后无法执行success的解决方法 参考文章: (1)$.ajax返回的JSON格式的数据后无法执行success的解决方法 (2)https://www.cnbl ...
- MySQL 8.0 执行 insert 插入数据非常缓慢的问题及解决方法
同样的代码,在MySQL5.7上表现非常不错,到了8.0就慢得难以接受.原因是MySQL 8.0一些设置是默认开启的(5.7是默认关闭的),而这些设置有可能会严重影响数据库性能. 本题中,影响插入效率 ...
- hp打印机无法与计算机,电脑中安装HP打印机后重启无法打印的解决方法
电脑中安装HP打印机后重启无法打印怎么办?近来不少朋友都向小编咨询了这个问题.HP有一个型号重启以后无法打印,今天系统城小编就要在这里给大家介绍一个方法可以解决这个问题. 具体方法如下: 1.这是第一 ...
- cf自动退出服务器,win7登录穿越火线CF后自动退出四种解决方法
穿越火线CF是一款第一人称射击网游,很多游戏玩家都喜欢玩这款游戏,可是一些用户说win7登录穿越火线CF后自动退出,导致游戏没办法继续进行,怎么回事呢?造成win7登录穿越火线CF后自动退出的原因有很 ...
- Qt中接收串口数据不完整、分段的解决方法
场景: 最近在串口通信时碰到了一个问题,向485串口发送指定报文,会收到一条关于压力数值的数据.但将其qDebug打印出来却发现数据被分成了两部分依次打印,之后通过验证确定了问题出在readyRead ...
- mybatis insert 插入数据,显示执行成功,但未真正插入到数据库中
(1)通过mybatis插入数据库,插入数据,显示插入成功,查询数据库,发现并未插入成功.通过日志可看到原因为:插入的语句回滚连接数据库了,导致插入失败. (2)应加入commit语句,手动执行提交事 ...
- SanDisk Cruzer闪存盘插入电脑后不显示盘符解决方法
注意:本文只针对我遇到的问题,请仔细核对我们发生的错误是否一致! 问题描述:1. 闪存盘插入usb3.0接口后,缓慢闪烁蓝光 2. 设备管理器–磁盘驱动器中显示SanDisk Cruzer Glide ...
- excel一列求和_让excel填写数据后自动填充公式运算的方法
工作中往往有这样的一种情况,如期末考试完成了,需要在excel中输入班里学生各科的成绩及总分,很多人的做法是,先输入各科的成绩后,再用公式求出第一个学生的总分后,再用拖拉的方式计算剩余学生的成绩.那有 ...
- 【Vue】Vue中的data数据包含html标签元素的解决方法
通过:v-html,html代码: <div v-html="cont"></div> vue中data数据: cont: "<a href ...
最新文章
- hadoop块的存储方式
- php vue jwt 实战,Vue路由之JWT身份认证的实现方法
- 交叉编译inetutils并配置telnet服务
- 发现不错的文章,推!
- spring事物管理(配置文件方式)
- 安卓手机小说阅读器_乐小说阅读器下载手机版-乐小说阅读器app下载安装
- IT职场健康杀手与应对宝典 (虽然是IT职场,可是对于常上网的ggmm也是很有用的)...
- python适用于哪些芯片_用pyusb在Python中开发CY7C68013,利用,PyUSB,进行,芯片,的,上位,机...
- onSaveInstanceState() 和 onRestoreInstanceState()
- Google PPRGo: 两分钟分类千万节点的最快GNN
- 逻辑代码题:五个学生参加计算机比赛
- js获取url,截取url参数,截取url后文件名
- Excel VBA小程序04- 合并同文件夹下多工作簿中同名工作表并生成汇总表格
- dns性能测试软件,开源dns软件之-mydns和bind性能测试与比较
- P3403 跳楼机 同余最短路
- 无他 唯手熟尔 this指针
- Dropout与Inverted Dropout细节,在训练与测试阶段的使用
- java jlabel 字体大小_java-如何在更改字体大小时更改JLabel的大小...
- CorelDRAW VBA - 获取页面边框范围内的所有图形
- 如何用Serverless搭建Mock Server?