我以前使用 GAE (Java) 和 Objectify,但是它不支持嵌套集合。我需要一个数据库解决方案,它允许我将自定义类与自定义类的集合嵌套在自定义类的集合中。
PostgreSQL / Hibernate 设置是否支持这样的事情。如果不是什么数据库设置呢?我想使用 Java 与数据库交互,可能带有一些注释。
在更大的方案中,这将是一个使用 Jersey 和 Spring 的 RESTful Web 服务。Resource、Service、Dao 层等等。
我以前使用 GAE (Java) 和 Objectify,但是它不支持嵌套集合。我需要一个数据库解决方案,它允许我将自定义类与自定义类的集合嵌套在自定义类的集合中。
PostgreSQL / Hibernate 设置是否支持这样的事情。如果不是什么数据库设置呢?我想使用 Java 与数据库交互,可能带有一些注释。
在更大的方案中,这将是一个使用 Jersey 和 Spring 的 RESTful Web 服务。Resource、Service、Dao 层等等。
使用 Hibernate 等 OR 映射工具,您正在寻找的东西非常有可能。需要牢记以下几点:
School
一个名为的集合,该集合Students
将单个元素作为 Student
类的对象。one-to-many
映射。查看hibernate 中可用集合映射策略的详细信息。Student
包含一个集合,称为subjects
将单个元素作为Subject
类的对象。这会映射您的用例(自定义类与自定义类的集合与自定义类的集合。)。