【发布时间】:2012-09-03 05:12:18
【问题描述】:
我对必须实现在 Hibernate 中定义的多对多关系的方式感到迷茫。在客户端,我们使用 SmartGWT LGPL 版本,其中 RESTDataSources 可以很好地处理一些后端 Web 服务。
这种关系是在典型的角色和权限之间建立的。在 Rol.class 中:
...
@ManyToMany
@JoinTable(name = "ROL_PERMISO", joinColumns = @JoinColumn(name = "ROL_ID"), inverseJoinColumns = @JoinColumn(name = "PERMISO_ID"))
private Set<Permiso> permisos;
...
在客户端,我有两个“视图”。第一个是权限管理。另一个用于角色管理,它有一个显示角色的 ListGrid 和一个带有权限 CheckBoxTree 的 DynamicForm,用于选择与角色关联的权限,以及名称和描述等其他字段。
如何在数据源中建立角色和权限之间的关系?有什么推荐的解决方法吗?
【问题讨论】:
标签: hibernate gwt datasource smartgwt