Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.example.server.models;
- import lombok.Getter;
- import lombok.Setter;
- import javax.persistence.*;
- import java.util.Date;
- @Entity
- @Table(name="goals")
- public class Goal {
- @Getter
- @Setter
- @Id
- @GeneratedValue(strategy = GenerationType.AUTO)
- @Column(name="goal_id")
- private int id;
- @Getter
- @Setter
- @ManyToOne
- @JoinColumn(name="user_id",referencedColumnName = "user_id",nullable = false)
- private int userID;
- @Getter
- @Setter
- @Column(name="type")
- private String type;
- @Getter
- @Setter
- @Column(name="status")
- private String status;
- @Getter
- @Setter
- @Column(name="name")
- private String name;
- @Getter
- @Setter
- @Column(name="description")
- private String description;
- @Getter
- @Setter
- @Column(name="start")
- private Date start;
- @Getter
- @Setter
- @Column(name="end")
- private Date end;
- @Getter
- @Setter
- @OneToOne
- @JoinColumn(name="category_id",referencedColumnName = "category_id")
- private int categoryID;
- @Getter
- @Setter
- @OneToOne
- @JoinColumn(name="sub_category_id",referencedColumnName = "sub_category_id")
- private int subCategoryID;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement