将许多表加入到地图中

时间:2013-03-27 18:48:14

标签: join map spring-3 hibernate-4.x

我有3个表:用户,角色,项目。另外,我创建了一个将它们全部链接在一起的表,其结构如下:id,id_user,id_role,id_project。我想,使用注释,在用户类中创建一个地图:Map <Project, Role>

这可能吗?

1 个答案:

答案 0 :(得分:0)

这取决于你的hibernate版本,但你应该能够让它工作。我不确定你的意思是创建一个地图(你想要存储在哪里以及你想要的是什么?)

查看http://docs.jboss.org/hibernate/annotations/3.5/reference/en/html_single/#entity-mapping-association

您可以看到与使用@JoinTable和@MapKey

相关的所有选项