source:
Git/src/main/java/com/wediscussmovies/project/model/User.java@
7fafead
Last change on this file since 7fafead was 7fafead, checked in by , 2 years ago | |
---|---|
|
|
File size: 841 bytes |
Rev | Line | |
---|---|---|
[6e7b472] | 1 | package com.wediscussmovies.project.model; |
2 | ||
3 | import javax.persistence.*; | |
[2d57cad] | 4 | import java.util.Collection; |
[6e7b472] | 5 | import java.util.List; |
6 | ||
[2d57cad] | 7 | @Entity |
8 | @Table(name = "users", schema = "project", catalog = "db_202122z_va_prj_wediscussmovies") | |
[6e7b472] | 9 | public class User { |
[2d57cad] | 10 | @GeneratedValue(strategy = GenerationType.IDENTITY) |
[6e7b472] | 11 | @Id |
[2d57cad] | 12 | @Column(name = "user_id") |
[7fafead] | 13 | private Long userId; |
[6e7b472] | 14 | |
15 | private String username; | |
16 | ||
17 | private String name; | |
18 | ||
19 | private String surname; | |
20 | ||
21 | private String email; | |
22 | ||
23 | private String password; | |
24 | ||
[7fafead] | 25 | @ManyToMany |
26 | private List<Movie> movies; | |
[6e7b472] | 27 | |
[2d57cad] | 28 | |
29 | ||
30 | ||
[2a5d6a3] | 31 | public User(String username, String name, String surname, String email, String password) { |
32 | this.username = username; | |
[2d57cad] | 33 | this.name = name; |
34 | this.surname = surname; | |
35 | this.email = email; | |
36 | this.password = password; | |
37 | } | |
38 | ||
[2a5d6a3] | 39 | public User() { |
[2d57cad] | 40 | } |
41 | } |
Note:
See TracBrowser
for help on using the repository browser.