将 Collection<String> 映射到 String 列

Map Collection<String> to String column

如何使用 Hibernate 将 Collection<String> 映射到 String 列?

我有一个 class,它有多个只有少数元素的集合。 所以创建多个映射表就有点过分了。在这种情况下创建休眠映射的最佳方法是什么?

public class MyClass {
   private Collection<String> names;
   private Collection<String> nickNames;
   .
   . //more collections have only few (1-2) elements
   // getters and setters
}

您应该将每个集合保存为一对多映射。否则你将违反数据库规范化 Click