【问题标题】:Database for REST API with nested collections带有嵌套集合的 REST API 数据库
【发布时间】:2013-08-31 03:25:34
【问题描述】:

我以前使用 GAE (Java) 和 Objectify,但是它不支持嵌套集合。我需要一个数据库解决方案,它允许我将自定义类与自定义类集合嵌套在自定义类集合中。

PostgreSQL/Hibernate 设置是否支持这样的事情。如果不是什么数据库设置呢?我想使用 Java 与数据库进行交互,可能带有一些注释。

在更大的方案中,这将是一个使用 Jersey 和 Spring 的 RESTful Web 服务。资源、服务、Dao 层等等。

【问题讨论】:

    标签: java database hibernate postgresql rest


    【解决方案1】:

    使用 Hibernate 等 OR 映射工具,您所要查找的内容非常有可能。需要牢记以下几点:

    1. 数据库将只有表和关系。集合等处于应用程序编程级别。
    2. 对象到关系映射工具,如 hibernate,可帮助您将编程语言的真实世界对象映射到数据库表。
    3. 例如,如果有一个名为 School 的类和一个名为 Students 的集合,其中的各个元素作为 Student 类的对象。
    4. 现在这是一个典型的one-to-many 映射。查看available collection mapping strategies in hibernate 的详细信息。
    5. 可以为每个Student 进一步扩展相同的示例以包含一个名为subjects 的集合,该集合具有作为Subject 类的对象的单个元素。这会映射您的用例(自定义类与自定义类集合的集合。)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-10
      相关资源
      最近更新 更多