@qq405576297 no session 问题体现出的是业务架构分层涉及的一个典型问题,不是个例。dubbo 服务框架解决的问题不涉及到 ORM 
框架,所以这个问题不属于 dubbo 需要解决的问题范畴。这里我给出一个工程上的最佳实践,ORM 框架处理的实体是数据库 DO 对象,而 dubbo 传输的是 
DTO 对象,你所要做的是在业务层将数据库的 DO 对象转换成 DTO 对象,由于是你自己的 service,所以不存在 session 关闭的问题,对于 
DTO 对象,是不存在懒加载的问题的。

作为实验性质的解决方案,注意,这可以解决你 no session 的问题,但不被推荐,你可以自定义 dubbo filter,手动操控 spring 的 
TransactionMananger,打开事务,可以“解决”你的问题。

[ Full content available at: 
https://github.com/apache/incubator-dubbo/issues/2549 ]
This message was relayed via gitbox.apache.org for 
[email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to