社区
Java EE
帖子详情
hibernate保存问题
qq_24065257
2018-01-14 03:56:08
当我执行完hibernate的saveorupdate方法后,打印台中有insert语句,但是数据库中查不到数据,当我将程序重启后,数据才会出现。生成一个新的session进行保存,然后强制commit也是无效的。
...全文
439
5
打赏
收藏
hibernate保存问题
当我执行完hibernate的saveorupdate方法后,打印台中有insert语句,但是数据库中查不到数据,当我将程序重启后,数据才会出现。生成一个新的session进行保存,然后强制commit也是无效的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
聪头
2018-01-15
打赏
举报
回复
应该是hibernate的缓存问题,关闭缓存、每次增删改时马上提交
林二棍子
2018-01-14
打赏
举报
回复
是不是开启了hibernate缓存?hibernate缓存开启后,对数据的更新不会实时写入到数据库。可以去百度怎么关闭缓存。 至于mysql可以,我之前有怀疑你用的是myisam引擎,这个引擎不支持事务管理。不过如果hibernate开启了缓存,按理说也不会写入到mysql。搞不懂了。
qq_24065257
2018-01-14
打赏
举报
回复
连接mysql是可以的,连接plsql就不行了
qq_24065257
2018-01-14
打赏
举报
回复
引用 1 楼 computerclass 的回复:
是不是没有关闭语句之类的,感到执行流程语句不写完?
关闭语句??都给spring管理了呀。。。
computerclass
2018-01-14
打赏
举报
回复
是不是没有关闭语句之类的,感到执行流程语句不写完?
Hibernate
保存
的两个方法
Hibernate
之所以提供与save()功能几乎完全类似的persist()方法,一方面是为了照顾JPA的用法习惯。另一方面,save()和 persist()方法还有一个区别:使用 save() 方法
保存
持久化对象时,该方法返回该持久化对象的标识属性值(即对应记录的主键值);但使用 persist() 方法来
保存
持久化对象时,该方法没有任何返回值。因为 save() 方法需要立即返回持久化对
hibernate
保存
十万级数据量的批量
保存
操作,
图一是我导入的第一张表,最大数据量也就2万多条,
hibernate
关闭二级缓存勉强能够导入,导入图二的7万多条数据时,就会在执行
hibernate
的save()停在2万多条.具体配置:1.修改spring的管理
hibernate
的配置<bean id="webDataSource" class="com.alibaba.druid.pool.DruidDataSource" init-me...
hibernate
的save
保存
失效
问题
描述 数据更改正确,debug查询时值也确实更改了,但是
保存
时值还是原来的值,且不报错。 原因 :这是由于事物和更新语句,当程序没有走完的时候,没有执行
保存
,也许你后来使用了更新语句,更新语句由于更新缓存会清空缓存,会把你之前更改的值清空,到你后来
保存
的时候,你更改的值就没了。 错误示范 这里用的时传统的清空缓存,一般
hibernate
更新语句都会清除缓存,避免缓存取到以前未更新的值,影响操作 解决方法 1.
保存
之后,service.flush() (不推荐) 2.使用 super.executeS
hibernate
的基本
保存
操作
紧接着上一篇
hibernate
的配置,我们来练习
hibernate
的
保存
操作; 上一篇《
hibernate
简介及配置》中我们创建好了UserBasic数据库表实体类。并做了相关的
hibernate
配置,现在我们来写一个测试用例来进行
hibernate
保存
操作的练习。 第一步:编写测试用例 1.在src目录下创建包com.ballchen.demo; 2.在com
Hibernate
Persistent
保存
到MySQL碰到的
问题
目录小结
问题
及解决Unknown column 'xx' in 'field list'错误的使用了Update方法,应该为Save方法
保存
对像时传入空指针参考 小结 记录下
Hibernate
Persistent
保存
到MySQL碰到的几个
问题
,及其解决方法。
问题
及解决 Unknown column ‘xx’ in ‘field list’ 也就是
保存
到数据库里时找不到相应的字段,这里需要检查一下数据库或者xxx.hbm.xml的配置文件。例如: <!--定义count和表字段的映射--&g
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章