VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1510|回复: 11

struts+spring+hibernate框架里,在一个action里能不能调用多个service

[复制链接]

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-1-26 15:40:01 | 显示全部楼层 |阅读模式
struts+spring+hibernate框架里,
在一个action里能不能调用多个service;
如果多个service用在一个action里,会不会引起问题

回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-2-17 19:00:01 | 显示全部楼层
当然可以,没有问题。
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-2-18 15:15:01 | 显示全部楼层
那会不会无法控制事物
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-2-19 23:30:01 | 显示全部楼层
事务控制在spring中通过声明式事务就可以控制了。
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-3-5 22:45:02 | 显示全部楼层

<bean id="txProxyTemplate" abstract="true" class="org.springframework.transaction.interceptor.TransactionProxyFactoryBean">
       
这样可以的把
回复

使用道具 举报

0

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-3-17 22:00:01 | 显示全部楼层
调用第一个service成功了
调用第二个service失败了, 这时候回滚, 第一个能回滚掉吗
回复

使用道具 举报

0

主题

6

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
发表于 2020-4-7 10:15:01 | 显示全部楼层
当然可以 调用多个 service
不会有 什么 问题的
回复

使用道具 举报

0

主题

1

帖子

2.00

积分

新手上路

Rank: 1

积分
2.00
发表于 2020-8-3 16:15:01 | 显示全部楼层
当然可以,调用二个service要求一起能回滚, 属于service的设计问题。应该是一个service里调用另一个或多个service,在一个action里不应该有过于复杂的业务逻辑!
回复

使用道具 举报

0

主题

9

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-8-3 16:45:01 | 显示全部楼层
学习一下!!!
回复

使用道具 举报

1

主题

4

帖子

5.00

积分

新手上路

Rank: 1

积分
5.00
 楼主| 发表于 2020-8-3 20:15:02 | 显示全部楼层
davy12

当然可以,调用二个service要求一起能回滚, 属于service的设计问题。应该是一个service里调用另一个或多个service,在一个action里不应该有过于复杂的业务逻辑!


没用过,如果有时间发点资料连接,我也去找找
谢谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表