Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package mp5.imp.models.store;
- import lombok.*;
- import lombok.experimental.SuperBuilder;
- import javax.persistence.*;
- import javax.validation.constraints.NotNull;
- import java.util.HashSet;
- import java.util.Set;
- @EqualsAndHashCode(callSuper = true)
- @ToString(callSuper = true)
- @Entity
- @NoArgsConstructor
- @AllArgsConstructor
- @Data
- @SuperBuilder
- public class Laptop extends Item {
- @NotNull
- private Make make;
- @ManyToOne(fetch = FetchType.LAZY)
- @JoinColumn(name = "CPU_ID")
- @ToString.Exclude
- @EqualsAndHashCode.Exclude
- @NotNull
- private Cpu cpu;
- @ManyToMany(mappedBy = "laptops")
- @Builder.Default
- private Set<Ram> ramSet = new HashSet<>();
- }
Advertisement
Add Comment
Please, Sign In to add comment