package ru.bvn13.voidforum.models; import lombok.Getter; import lombok.Setter; import javax.persistence.*; import java.util.ArrayList; import java.util.List; /** * bvn13 . */ @Entity @Table(name = "tags") @Getter @Setter public class Tag extends BaseModel { @Column(nullable = false, unique = true) private String name; @ManyToMany(fetch = FetchType.LAZY, mappedBy = "tags") private List posts = new ArrayList<>(); public Tag(){ } public Tag(String name){ this.setName(name); } }