当我使用 Hibernate Mapping 时,如何从数据库中读取 blob。我可以将图像保存在数据库中。但是读取数据库中的 blob 字段会产生问题。你能指导我在不使用 Hibernate 注释的情况下逐步从 postgres 数据库中读取 blob。我正在使用休眠映射。
问问题
117 次
1 回答
0
创建这样的实体
@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;
}
}
于 2017-03-22T19:32:47.263 回答