Glassfish上的eclipselink和postgresql大对象

时间:2012-08-03 15:07:27

标签: entity eclipselink

我遇到麻烦eclipselink和postresql

我使用Glassfish 3.1.2和他的eclipselink连接到具有持久性的postgresql数据库,在我的表中我有一个postresql大对象文件,在我的实体中使用@lob注释转换为bytearray。

当我尝试使用postgresql文件保存新记录时说:

Exception [EclipseLink-4002] (Eclipse Persistence Services - 2.3.2.v20111125-r10461): 
org.eclipse.persistence.exceptions.DatabaseException
Internal Exception: org.postgresql.util.PSQLException: ERROR: column "attoid" is of type oid but expression is of type bytea
  Hint: You will need to rewrite or cast the expression.

Hibernate上的相同代码运行良好。

我试图在谷歌或这里搜索,但我什么都没找到......有人可以帮我吗?

0 个答案:

没有答案