首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何使用hibernate处理对不同表的更新请求

如何使用hibernate处理对不同表的更新请求
EN

Stack Overflow用户
提问于 2014-05-24 19:02:37
回答 1查看 27关注 0票数 0

我有一个json对象,它反过来包含来自不同表的对象,因此当我收到更新请求时,它可以包含一个或多个对象,这些对象可以是相同或不同表的列。有没有办法处理这个问题,或者我们需要对每个表有不同的db调用。请帮我找出最好的方法。我通过web-services(REST)获取json对象。

EN

回答 1

Stack Overflow用户

发布于 2014-05-24 19:19:47

通常,您需要将json数据转换/映射到应用程序的实体图(数据模型)。由于您需要更新,因此数据也将包含主键标识符。这样的对象实例在Hibernate术语中称为“分离的”。然后,您可以使用saveorupdate / merge API调用来更新整个实体图,这将导致相关表和列的更新。此外,您还需要级联功能在父对象上调用一次API方法,以便将其自动传播到完整的图,或者您可以手动调用每个对象上的操作(尽管前一种方法更方便)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23844204

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档