Added column annotations to data classes

This commit is contained in:
Marc Beyer 2021-11-27 19:23:44 +01:00
parent 768c57a234
commit f0e89184a4
2 changed files with 20 additions and 0 deletions

View File

@ -12,11 +12,22 @@ public class Event {
@GeneratedValue(strategy=GenerationType.IDENTITY)
private long id;
@Column(name="name", nullable=false)
private String name;
@Column(name="priority", nullable=false)
private Integer priority;
@Column(name="is_full_day", nullable=false)
private boolean isFullDay;
@Column(name="is_private", nullable=false)
private boolean isPrivate;
@Column(name="start")
private Time start;
@Column(name="end")
private Time end;
@OneToMany(mappedBy = "event")

View File

@ -11,10 +11,19 @@ public class User {
@GeneratedValue(strategy=GenerationType.IDENTITY)
private long id;
@Column(name="name", nullable=false)
private String name;
@Column(name="forename", nullable=false)
private String forename;
@Column(name="password", nullable=false)
private String password;
@Column(name="token")
private String token;
@Column(name="is_admin", nullable=false)
private boolean isAdmin;
@OneToMany(mappedBy = "user")