2017-03-22 3 views

Antwort

0

erstellen Unternehmen wie dieses

@Entity 
@Table(name = "core_file") 
@SequenceGenerator(name = "default_gen", sequenceName = "seq_core_file", allocationSize = 1) 
public class FileProvider extends BaseEntity<Long> { 

    @Column(name = "attachment", nullable = false) 
    private byte[] attachment; 

    @Column(name = "file_Name") 
    private String fileName; 

    @Column(name = "file_Type", nullable = false) 
    private String mimeType; 

    @Column(name = "file_Code", nullable = false) 
    private String fileCode; 

    @Column(name = "accept_date") 
    private String acceptDate; 



    public FileProvider() { 
     super(); 
    } 

    public FileProvider(byte[] attachment, String fileName, String mimeType) { 
     super(); 
     this.attachment = attachment; 
     this.fileName = fileName; 
     this.mimeType = mimeType; 
    } 

    public byte[] getAttachment() { 
     return attachment; 
    } 

    public void setAttachment(byte[] attachment) { 
     this.attachment = attachment; 
    } 

    public String getFileName() { 
     return fileName; 
    } 

    public void setFileName(String fileName) { 
     this.fileName = fileName; 
    } 

    public String getMimeType() { 
     return mimeType; 
    } 

    public void setMimeType(String mimeType) { 
     this.mimeType = mimeType; 
    } 

    public String getFileCode() { 
     return fileCode; 
    } 

    public void setFileCode(String fileCode) { 
     this.fileCode = fileCode; 
    } 

    public String getAcceptDate() { 
     return acceptDate; 
    } 

    public void setAcceptDate(String acceptDate) { 
     this.acceptDate = acceptDate; 
    } 

} 
+0

ich org.hibernate.type.BlobType verwende. Hier verwenden Sie das Array Byte []. Ich verwende den Typ Blob. getBlob und setBlob Methoden –

+0

ändern Blob zu Byte [], die Arbeit ok –

+0

sollten wir nicht es wird nicht halten Daten mit Größe dh, große Größe –