我在数据库中有一个由用户ID和用户角色组成的复合键。
为了将数据库与模型进行映射,以下是代码:
@Id
@Column(name="ID")
public int userId;
@Id
@Column(name="USER_ROLE")
public String userRole;
......
......
@Override
public String toString() {
return userId;
}
目前,我能够显示用户列表并添加新用户到我的应用程序。但是,当我尝试通过单击用户ID路由到默认的“编辑”模板时,会出现错误:“没有路由”。
此外,我注意到在单击用户时,组合 ID 没有作为 URL 发送,实际上某些对象被附加在 URL 的末尾(这可能是原因之一)。
请告诉我如何显示默认的编辑屏幕,当我们在数据库中有一个组合键时。我已经困扰了这个问题很长时间,但没有在文档中找到任何参考资料。 :(