File tree Expand file tree Collapse file tree 2 files changed +24
-0
lines changed
src/main/java/com/hsbc/simpleapi/model Expand file tree Collapse file tree 2 files changed +24
-0
lines changed Original file line number Diff line number Diff line change 11package com .hsbc .simpleapi .model ;
22
3+ import javax .persistence .Embeddable ;
4+
5+ @ Embeddable
36public class Address {
47
58 private String city ;
Original file line number Diff line number Diff line change 11package com .hsbc .simpleapi .model ;
22
3+ import javax .persistence .Column ;
4+ import javax .persistence .Embedded ;
5+ import javax .persistence .Entity ;
6+ import javax .persistence .GeneratedValue ;
7+ import javax .persistence .GenerationType ;
8+ import javax .persistence .Id ;
9+ import javax .persistence .Table ;
10+
11+ import javax .validation .constraints .NotNull ;
12+
13+ @ Entity
14+ @ Table (name ="customers" )
315public class Customer {
416
17+ @ Id
18+ @ GeneratedValue (strategy = GenerationType .IDENTITY )
19+ @ Column
520 private long id ;
21+
22+ @ Column
23+ @ NotNull
624 private String name ;
25+
26+ @ Embedded
27+ @ Column
728 private Address address ;
829
930 public long getId () {
You can’t perform that action at this time.
0 commit comments