package cryptosky.me.tweets.models.entities; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.*; @AllArgsConstructor @NoArgsConstructor @Data @MappedSuperclass public class TweetModel { @Id @Column(name = "ID", nullable = false) @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; @Column(name = "timestamp",nullable = false) private String timestamp; @Column(name = "raw_tweet", nullable = false) private String rawTweet; @Column(name = "sentiment") private float sentimentScore; @Column(name = "pos") private float positiveScore; @Column(name = "neu") private float neutralScore; @Column(name = "neg") private float negativeScore; @Column(name = "compound", nullable = false) private float compoundScore; }