我想用hibernate和Java将图像存储到数据库中。我正在使用postgres数据库如何使用休眠将图像存储到postgres数据库
我试过bytea
数据类型存储图像和byte[]
数据类型在休眠pojo。
我用下面的代码,
CREATE TABLE photo
(
"photo_name" bytea
)
WITH (OIDS=FALSE);
ALTER TABLE photo OWNER TO postgres;
休眠POJO的
public class PhotoEntity {
byte[] name;
public byte[] getName() {
return name;
}
public void setName(byte[] name) {
this.name = name;
}
}
但它在映射的时间给出了错误。
请给我任何参考做到这一点。
向我们展示您的真实代码,并告诉我们确切完整的错误消息,其中可能包含有意义的信息,而不仅仅是“您做错了什么”标志。 –
嗨,先生,错误发生在映射时,因为bytea不是映射与byte []或字节also.so混淆我使用哪种数据类型,而不是byte []或字节在休眠pojo。 – Dnyani
您必须提供您使用的确切映射代码以及您获得的错误,以便任何人为您提供帮助。 –