在数据库的单个单元格中存储可变数量的逗号分隔值

时间:2014-07-02 21:43:58

标签: database model playframework-2.0 ebean

我正在用ebean编写play框架的模型。 考虑3个表 - 学生,公司,要求

  1. 学生属于某个部门(属性)。

  2. 公司有要求。

  3. 要求可以是特定部门的学生或一个或多个部门的学生。

  4. 每家公司都有不同类型的部门。 如何在需求表中为部门编写此条件的模型?以及如何将其映射到学生部门?

1 个答案:

答案 0 :(得分:0)

这是ManyToMany关系的典型任务,使用中间表来收集它,Ebean有简单的注释,它将创建有效的表...例如(从头顶)公司模型可以使用:

@ManyToMany
public List<Requirement> requirements;