[jboss-user] [JBoss Seam] - Re: Conversor error in examples/secutiry
rengar
do-not-reply at jboss.com
Wed Oct 18 02:52:37 EDT 2006
-In example/security/resources/import.sql (CVS) :
insert into Users (username, password) values ('shane', 'password')
| insert into Users (username, password) values ('demo', 'demo')
| insert into Role (roleid, username, role) values (1, 'shane', 'user');
| insert into Role (roleid, username, role) values (2, 'shane', 'admin');
| insert into Role (roleid, username, role) values (3, 'demo', 'user');
| insert into Role (roleid, username, role) values (4, 'demo', 'admin');
-Don't have column "user_username"
-In Role.java :
| package org.jboss.seam.example.security;
|
| import javax.persistence.Entity;
| import org.jboss.seam.annotations.Name;
| import javax.persistence.Id;
| import javax.persistence.ManyToOne;
| import javax.persistence.JoinColumn;
|
| /**
| * A user role.
| *
| * @author Shane Bryzak
| * @version 1.0
| */
| @Entity
| @Name("userrole")
| public class Role
| {
| private Integer roleId;
| private User user;
| private String role;
|
| @Id
| public Integer getRoleId()
| {
| return roleId;
| }
|
| @ManyToOne
| public User getUser()
| {
| return user;
| }
|
| public String getRole()
| {
| return role;
| }
|
| public void setRoleId(Integer roleId)
| {
| this.roleId = roleId;
| }
|
| public void setUser(User user)
| {
| this.user = user;
| }
|
| public void setRole(String role)
| {
| this.role = role;
| }
| }
|
-In User.java :
| package org.jboss.seam.example.security;
|
| import java.util.Set;
| import javax.persistence.Entity;
| import javax.persistence.Id;
| import javax.persistence.OneToMany;
| import javax.persistence.Table;
|
| import org.jboss.seam.annotations.Name;
| import javax.persistence.JoinColumn;
|
| /**
| *
| * @author Shane Bryzak
| */
| @Entity
| @Name("user")
| @Table(name="Users")
| public class User
| {
| private String username;
| private String password;
| private Set<Role> roles;
|
| @Id
| public String getUsername()
| {
| return username;
| }
|
| public String getPassword()
| {
| return password;
| }
|
| @OneToMany
| @JoinColumn(name = "USERNAME")
| public Set<Role> getRoles()
| {
| return roles;
| }
|
| public void setPassword(String password)
| {
| this.password = password;
| }
|
| public void setUsername(String username)
| {
| this.username = username;
| }
|
| public void setRoles(Set<Role> roles)
| {
| this.roles = roles;
| }
| }
|
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3978981#3978981
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3978981
More information about the jboss-user
mailing list