永发信息网

service层用到2个dao操作,如何保证事务安全

答案:3  悬赏:50  手机版
解决时间 2021-02-16 06:24
  • 提问者网友:最爱你的唇
  • 2021-02-15 15:10
1.只用到了hibernate,没有用struct,spring
2.我的分层是:pojo -> dao -> service -> action
最佳答案
  • 五星知识达人网友:由着我着迷
  • 2021-02-15 15:57
2个dao使用同一个hibernate session进行操作,在service层获取session,用事务把两个dao的调用代码全包起来,把session当成参数传入dao
全部回答
  • 1楼网友:夜余生
  • 2021-02-15 17:50
你的service方法放在com.my.common.service..*.*(..)) 这里边吗。如果放了,你看下其他的方法是否有事务管理,没有的话说明没配置好。
  • 2楼网友:轮獄道
  • 2021-02-15 16:49
可以把所有对数据库的操作的方法(增,删,改,查)方法写在dao层,service调用dao里面的方法
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯