Join 将许多表连接到地图中

Join 将许多表连接到地图中,join,map,spring-3,hibernate-4.x,Join,Map,Spring 3,Hibernate 4.x,我有3个表:用户、角色、项目。此外,我创建了一个表,将它们链接在一起,并具有如下结构:id,id\u user,id\u role,id\u project。我想在user类中使用annotation创建一个映射:map 这可能吗?这取决于您的hibernate版本,但您应该能够让它工作。我不知道你创建地图是什么意思(你希望在地图中存储什么,你希望钥匙是什么?) 退房 您可以看到与使用@JoinTable和@MapKey相关的所有选项,谢谢您的重播。地图的关键是项目(或其名称)。我正在使用Hib

我有3个表:用户、角色、项目。此外,我创建了一个表,将它们链接在一起,并具有如下结构:id,id\u user,id\u role,id\u project。我想在user类中使用annotation创建一个映射:
map


这可能吗?

这取决于您的hibernate版本,但您应该能够让它工作。我不知道你创建地图是什么意思(你希望在地图中存储什么,你希望钥匙是什么?)

退房


您可以看到与使用@JoinTable和@MapKey相关的所有选项,谢谢您的重播。地图的关键是项目(或其名称)。我正在使用Hibernate4和Spring3。