多对多,无污垢
如何制作一个用于添加具有角色的用户的表单,我想使用类似于 yabe 示例中的内容,但没有 CRUD...
User:
@ManyToMany(cascade=CascadeType.ALL)
public Set<Role> roles = new HashSet();
Role:
@ManyToMany(mappedBy="roles")
public Set<User> users = new HashSet<User>();
#{field 'user.email'}
<input id="${field.id}" name= "${field.name}" class="element text" maxlength="255" size="20" value="${field.value}"/>
#{/field}
...
<select multiple name="roles">
#{field 'user.roles'}
<option value="admin">admin</option>
<option value="user">user</option>
#{/field}
</select>
How to make a form for adding users, which have roles, I want to use something like in yabe example, but without crud...
User:
@ManyToMany(cascade=CascadeType.ALL)
public Set<Role> roles = new HashSet();
Role:
@ManyToMany(mappedBy="roles")
public Set<User> users = new HashSet<User>();
#{field 'user.email'}
<input id="${field.id}" name= "${field.name}" class="element text" maxlength="255" size="20" value="${field.value}"/>
#{/field}
...
<select multiple name="roles">
#{field 'user.roles'}
<option value="admin">admin</option>
<option value="user">user</option>
#{/field}
</select>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
可能有更好的方法来做到这一点,我有兴趣找出答案,但我这样做:
There's probably a better way to do it, and I'd be interested in finding out, but I do it like this: