source: trip-planner/src/main/java/finki/diplomska/tripplanner/models/Category.java@ 84d0fbb

Last change on this file since 84d0fbb was 6a3a178, checked in by Ema <ema_spirova@…>, 3 years ago

initial commit

  • Property mode set to 100644
File size: 661 bytes
Line 
1package finki.diplomska.tripplanner.models;
2
3import com.fasterxml.jackson.annotation.JsonIgnore;
4import lombok.AllArgsConstructor;
5import lombok.Getter;
6import lombok.NoArgsConstructor;
7import lombok.Setter;
8
9import javax.persistence.*;
10import java.util.List;
11
12@Entity
13@Table(name = "categories")
14@NoArgsConstructor
15@AllArgsConstructor
16@Getter
17@Setter
18public class Category {
19
20 @Id
21 @GeneratedValue(strategy = GenerationType.IDENTITY)
22 @Column(name = "id_category")
23 private Long id;
24
25 @Column(name = "category_name")
26 private String name;
27
28 @ManyToMany(mappedBy = "categoryList")
29 @JsonIgnore
30 private List<Location> locationList;
31}
Note: See TracBrowser for help on using the repository browser.