如何在休眠中使用复合键检索数据

时间:2018-03-24 15:02:20

标签: hibernate key composite

如何在休眠中使用复合键检索数据?

  1. 我有Roles个表和Permissions表,它与Roles_Permissions表有一对多的关系。该 Roles_Permissions表有一个复合键,它由Roles表中的角色ID 权限ID 组成Permissions
  2. 我有一个可嵌入的ID Role_PermssionId
  3. 当我尝试使用复合键获取数据时,我的值为null

1 个答案:

答案 0 :(得分:0)

你可以像这样追回

CompositePK pk = new CompositePKPK (1, 1);
sessionFactory.getCurrentSession().get(Roles_Permissions.class,pk);