package com.roshka.modelo; import javax.persistence.Entity; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence.Lob; import javax.persistence.OneToOne; import javax.persistence.Table; import org.hibernate.annotations.GenericGenerator; @Entity @Table(name = "files") public class DBFile { @Id @GeneratedValue(generator = "uuid") @GenericGenerator(name = "uuid", strategy = "uuid2") private String id; private String fileName; private String fileType; @Lob private byte[] data; @OneToOne(mappedBy = "cvFile") private Postulante postulante; public DBFile() { } public DBFile(String fileName, String fileType, byte[] data) { this.fileName = fileName; this.fileType = fileType; this.data = data; } public byte[] getData() { return data; } public String getFileName() { return fileName; } public String getFileType() { return fileType; } public void setData(byte[] data) { this.data = data; } public void setFileName(String fileName) { this.fileName = fileName; } public void setFileType(String fileType) { this.fileType = fileType; } public void setId(String id) { this.id = id; } public String getId() { return id; } public Postulante getPostulante() { return postulante; } public void setPostulante(Postulante postulante) { this.postulante = postulante; } }