我在Java
业余时间从事一个项目,
我开始使用JPA 2.1
并学习使用annotations
.
我有一个名为Schedule
我想包含此字段的类:
private HashMap<LocalDate, ArrayList<Lesson>> theLessons
课程是我的数据库中的另一个实体,LocalDate 是 Java 类。
那可能吗?
我尝试将@OneToMany 与@MapKey 结合起来,就像在How do you map a "Map" in hibernate using annotations?
但没有效果。
我在想,也许我需要创建其他Entities
来促进这一点,比如 a ListOfLessons
,它将包含ArrayList<Lesson>
以缩短HashMap
to :
private HashMap<LocalDate, ListOfLessons>
欢迎任何帮助