PostgreSQL中的byte []数据

时间:2018-03-06 15:14:17

标签: java postgresql hibernate jpa

我有一个使用MySQL作为数据库的spring应用程序。

我想将应用程序从MySQL迁移到Postgres,似乎我无法声明byte []数组:

我有这个专栏:

@Type(type="org.hibernate.type.BinaryType")
private byte[] data.

我收到此错误:

Caused by: org.postgresql.util.PSQLException: ERROR: type "tinyblob" does not exist

有没有办法在PostgreSQL中实现这个目标?

1 个答案:

答案 0 :(得分:0)

在PostgreSQL数据库表中,将# DB Inbox db_inbox_filepath=inbox.nsf 列数据类型设置为data bytea 并在您的POJO类中:

bytea[]

省略@Column(name="name_of_your_column") private byte[] data;注释。

那应该很好。