ssh事务,数据的跟新与读取

wangchao263574375 2015-09-20 05:00:35
在一个ssh项目中,事务一个作用于service上,那么我在同一个service钟,先更新一条数据,然后在查询这条数据的相关信息,那么查询到的数据不是更新后的,这个该这么破。

不要说写两个service来操作,或者不用事务

有什么好的方法么
...全文
151 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
gukuitian 2015-09-22
  • 打赏
  • 举报
回复
假如确认事务的正常开启,提交的, 那原因应该是两次数据库操作的connection是不同的. 不改结构的前提下,就得看你的需求了,为什么要查询
qingyuan18 2015-09-21
  • 打赏
  • 举报
回复
跨系统的数据库事务,再用分布式事务,那个是标准的2PC(两阶段提交),有相关JTA规范 两个service之间的数据库事务,该怎么做就怎么做,不要考虑得太复杂
这个逗b 2015-09-21
  • 打赏
  • 举报
回复
不明白你想表达什么。更新之后回滚试试?
suciver 2015-09-21
  • 打赏
  • 举报
回复
你在同一个事务里面更新了,为何要马上查询.如果是利用ORM的更新,直接把刚才的对象拿过来用就是了.否则的话同一个事务内更新马上查询肯定取不到
雨海- 2015-09-20
  • 打赏
  • 举报
回复
对于今后的分布式数据库,业务应该尽量应该减少事务。你要讲一下你的需求目的,为什么插入后要从数据库里拿,仅仅是为了验证数据库是否成功?

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧