关于jpa联合主键,且主键同时为其他表外键时的配置

现有3张表
1、user表
id,
username,
password

2、role表
id,
role

3 用户角色中间表 use_role
user_id,
role_id,

其中,user_id,与role_id为复合主键,且分别引用user表的id跟role表的id,请问他们之间的关系用jpa我该如何配置?

其实你这个是多对多双向关联。
Role.hbm.xml的配置如下:










User.hbm.xml的配置如下:















如果是:学生表,课程表,学习成绩表,怎么办?