正确代码
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "teacher_areas")
@MapKeyColumn(name = "areaid")
private Map<Integer, Area> areas=new HashMap<Integer,Area>();
错误代码
@ElementCollection(fetch = FetchType.LAZY)
@CollectionTable(name = "teacher_areas")
@MapKeyColumn(name = "areaid")
private HashMap<Integer, Area> areas=new HashMap<Integer,Area>();
老了,眼花了,记忆力不行了,呵呵!