Java Spring数据REST中的事务管理

Java Spring数据REST中的事务管理,java,spring-data-rest,Java,Spring Data Rest,在使用SpringDataREST时,我们是否有任何内置事务管理,或者必须从调用的应用程序/服务手动维护/处理它 比方说,我有两个调用(第一个POST(用于创建)和一个补丁(使用uri列表更新/插入关联资源)),我希望将其视为一个事务 谢谢 巴拉斯世卫组织的休息点是拥有独立的工作单位。如果您希望在调用之间保持事务开放,这可能是您需要调整RESTful策略的一个迹象 查看:在spring data rest中,每个存储库操作都在事务中运行。即使事件处理程序也没有在存储库事务中运行。当然,RESTA

在使用SpringDataREST时,我们是否有任何内置事务管理,或者必须从调用的应用程序/服务手动维护/处理它

比方说,我有两个调用(第一个POST(用于创建)和一个补丁(使用uri列表更新/插入关联资源)),我希望将其视为一个事务

谢谢
巴拉斯

世卫组织的休息点是拥有独立的工作单位。如果您希望在调用之间保持事务开放,这可能是您需要调整RESTful策略的一个迹象


查看:

在spring data rest中,每个存储库操作都在事务中运行。即使事件处理程序也没有在存储库事务中运行。当然,RESTAPI上的不同操作在不同的事务中运行

关于这个话题,这里有一个有趣的问题:

如果您希望在一个事务中创建和关联,那么使用当前实体映射实现这一点的唯一方法就是创建一个自定义控制器


另一种映射策略是将关联实体视为包含,这样关联实体就没有导出的存储库,而是在父实体中进行维护。

换句话说,您希望在POST上打开一个事务,在修补程序之后关闭它-这可能永远不会出现?很抱歉,试图让事务覆盖多个HTTP请求似乎不是一个好主意。。。但这只是个人的猜测。