jpa 一句保存,下一句读取。怎么让第二句不会空指针呢??读取是null呢?
newBus = busRepository.save(newBus);
OrderBLOBs record = orderService.selectByKey(bus.getId())
这里因为 大概同时进行,,第一句没保存完,第二局就读取了。然后record总是null。导出其他地方报错。
请问,怎么避免空指针。
有人说,,第一句之后 提交事务。怎么提交事务???
这两句都是读取同一个 数据库的表。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我来救一下场~~~估计这里的问题是涉及到一个持久化上下文的问题!
1.持久化上下文的生命周期和系统事务一致
2.持久化上下文提供自动脏检查
3.持久化上下文是一级缓存
(上面内容就要靠你自己百度了)
先自动注入