File tree Expand file tree Collapse file tree
src/main/java/cat/udl/eps/softarch/demo/domain Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ package cat .udl .eps .softarch .demo .domain ;
2+
3+ import com .fasterxml .jackson .annotation .JsonIdentityReference ;
4+ import com .fasterxml .jackson .annotation .JsonInclude ;
5+ import jakarta .persistence .Entity ;
6+ import jakarta .persistence .GeneratedValue ;
7+ import jakarta .persistence .GenerationType ;
8+ import jakarta .persistence .Id ;
9+ import jakarta .persistence .JoinColumn ;
10+ import jakarta .persistence .OneToOne ;
11+ import jakarta .validation .constraints .NotNull ;
12+ import lombok .Data ;
13+ import lombok .EqualsAndHashCode ;
14+
15+ import java .util .Collection ;
16+ @ Entity
17+ @ Data
18+ @ EqualsAndHashCode (callSuper = true )
19+ public class Basket extends UriEntity <Long > {
20+
21+ @ Id
22+ @ GeneratedValue (strategy = GenerationType .IDENTITY )
23+ private Long id ;
24+
25+ // Dueño de la relación
26+ @ OneToOne
27+ @ JoinColumn (name = "customer_id" , unique = true )
28+ private Customer customer ;
29+
30+ @ Override
31+ public Long getId () {
32+ return id ;
33+ }
34+ }
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ public class User extends UriEntity<String> implements UserDetails {
2727 public static PasswordEncoder passwordEncoder = new BCryptPasswordEncoder ();
2828
2929 @ Id
30- private String id ;
30+ private String id ; // este id (lo seleccioa el usuario) pero mejir no dejarle q escoja y q no sea su user.name
3131
3232 @ NotBlank
3333 @ Email
You can’t perform that action at this time.
0 commit comments