53 lines
847 B
Java
53 lines
847 B
Java
package com.example.demo;
|
|
|
|
import javax.persistence.Column;
|
|
import javax.persistence.Entity;
|
|
import javax.persistence.GeneratedValue;
|
|
import javax.persistence.Id;
|
|
import javax.validation.constraints.NotNull;
|
|
|
|
@Entity
|
|
public class User {
|
|
|
|
@Id
|
|
@GeneratedValue
|
|
private Long id;
|
|
|
|
@Column
|
|
@NotNull
|
|
private String firstName;
|
|
|
|
@Column
|
|
@NotNull
|
|
private String lastName;
|
|
|
|
public Long getId() {
|
|
return id;
|
|
}
|
|
|
|
public void setId(Long id) {
|
|
this.id = id;
|
|
}
|
|
|
|
public String getFirstName() {
|
|
return firstName;
|
|
}
|
|
|
|
public void setFirstName(String firstName) {
|
|
this.firstName = firstName;
|
|
}
|
|
|
|
public String getLastName() {
|
|
return lastName;
|
|
}
|
|
|
|
public void setLastName(String lastName) {
|
|
this.lastName = lastName;
|
|
}
|
|
|
|
public void updateFrom(User user){
|
|
this.firstName = user.getFirstName();
|
|
this.lastName = user.getLastName();
|
|
}
|
|
}
|