Class User has to have setters and getters.
We defined table name by @Table(name="user") annotation. If these annotation will be omitted the name of table will be generated using class name.
@Entity
@Table(name="user")
public class User
{
@Id
@GeneratedValue
@Column(name="id", unique=true, nullable=false)
private int id;
@Column(name="login")
private String login;
@Column(name="password")
private String password;
@Column(name="name")
private String name;
@Column(name="surname")
private String surname;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getLogin() {
return login;
}
public void setLogin(String login) {
this.login = login;
}
public String getPassword() {
return password;
}
public void setPassword(String password) {
this.password = password;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getSurname() {
return surname;
}
public void setSurname(String surname) {
this.surname = surname;
}
}
No comments:
Post a Comment