【问题标题】:Hibernate with json data and Spring MVC使用 json 数据和 Spring MVC 休眠
【发布时间】:2013-09-05 17:24:19
【问题描述】:

我是休眠和 REST 的新手。目前我有一个在 Spring MVC 中的 REST 控制器,用于 ORM 和 json 的 Hibernate 来调用 REST API。

当我尝试将 json 消息形式的实体传递给 REST 控制器并且该实体包含简单类型(例如 int、String 等)时,该实体会通过 Hibernate 持久化。

但是当实体包含其他实体并具有一对多关系时,我现在不知道如何使其工作。

由于输入将是 json 消息,并且我假设一个实体的 json 消息将包含另一个实体,我如何使用 Hibernate 保持两个具有关系的实体?

请用一些例子告诉我。

【问题讨论】:

  • 请出示源代码

标签: json hibernate spring-mvc


【解决方案1】:

您应该使用级联插入。 请参阅有关“级联”的休眠文档。

你可以在这里看到完美的例子:Insert Order and Items in single UI form 您可以在 upida.codeplex.com 下载代码

【讨论】:

  • 非常感谢。这正是我想要的。
  • 没问题!可能这不是您需要的最好的东西,因为这个示例是使用多个 3rd 方完成的:Angular、Upida、Jackson 等。但是您绝对可以在那里找到带有级联的休眠映射。只需访问 upida.codeplex.com
  • 我下载了代码,但发现很难设置代码库。它抛出了很多编译时错误..请帮帮我..
  • 只看到域包中的类,映射包中的映射文件。您将了解如何在 Order 和 OrderItem 之间进行级联映射。或者给我你的电子邮件,我会帮你设置一切。你有安装 Maven 吗?
  • 是的,我已经安装了 Maven。我的电子邮件地址是 pradeep.kumar44@gmail.com
猜你喜欢
  • 1970-01-01
  • 2015-02-01
  • 2014-02-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-02
  • 1970-01-01
  • 2012-08-02
相关资源
最近更新 更多