2

通常,您会将 Date 映射为,@Temporal(TemporalType.DATE)并将 Map<> 映射为@ManyToManyor @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.

所以我的问题是,如何映射包含日期的地图?

4

1 回答 1

3

你有没有尝试过这样的事情?

 @OneToMany
 @MapKeyTemporal(DATE)
 protected java.util.Map<java.util.Date, Employee> employees;
于 2013-02-13T18:17:40.020 回答