通常,您将日期映射为@Temporal(TemporalType.DATE)
,并且您要映射地图<>为@ManyToMany
或@Lob
。
现在我正在尝试绘制地图。我试过@ManyToMany @Temporal(TemporalType.DATE)
,但这似乎不起作用:
Exception Description: The type [class java.util.Map] for the attribute [x] on the entity class [y] is not a valid type for a temporal mapping.
所以我的问题是,如何映射包含日期的地图?
答案 0 :(得分:3)
你尝试过这样的事吗?
@OneToMany
@MapKeyTemporal(DATE)
protected java.util.Map<java.util.Date, Employee> employees;