42 lines
872 B
Java
42 lines
872 B
Java
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;
|
|
|
|
}
|