JSF / JPA - 多个复选框

时间:2011-11-20 16:29:35

标签: java jsf jpa checkbox

我正在尝试使用JSF中的角色脚本。对于我的设置,我在UserType类中有以下JPA标记:

@ManyToMany
@JoinTable(name = "Usertype_Permissions",
joinColumns = {
    @JoinColumn(name = "USERTYPE_ID", referencedColumnName = "id")},
inverseJoinColumns = {
    @JoinColumn(name = "PERMISSION_ID", referencedColumnName = "id")})
public List<Permission> permissionList;

这会在我的数据库中使用值创建一个额外的表。

现在,我的问题是,将此链接到带有复选框的JSF页面的最佳方法是什么?我在想,只有勾选了一个复选框,它才会存储在连接表中,并且#34; Usertype_Permissions&#34;如果没有勾选,则根本不保存。

但是,在转到我可以设置权限的页面时,我想要查看授予的权限(勾选并保存在&#34; UserType_Permissions&#34;)和未授予的权限(因此不会保存)。

任何提示/想法如何实现这一目标?

1 个答案:

答案 0 :(得分:1)

最好的方法是将所有数据库登录到我的EJB并通过以下方式传递对象列表: - )

相关问题