2015-02-12 67 views
0

如何使用Hibernate将Collection<String>映射到String列?映射合集<String>到字符串列

我有一个类有多个集合,只有几个元素。 因此,创建多个映射表将是矫枉过正的。在这种情况下创建hibernate映射的最佳方式是什么?

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

回答

0

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