jpa将varchars标识为BLOB?

时间:2012-07-09 13:55:14

标签: oracle spring jpa openjpa

我有一个相当大但非常常见的JPA实体类保持字段和关系。当我尝试编译项目时,我得到了以下内容:

-Exception Message 
Invalid column type: getBLOB not implemented for class     oracle.jdbc.driver.T4CVarcharAccessor; nested exception is <openjpa-2.2.0-r422266:1244990     fatal general error> org.apache.openjpa.persistence.PersistenceException: Invalid column type: getBLOB not implemented for class oracle.jdbc.driver.T4CVarcharAccessor FailedObject: com.transoftinc.vlm.carrierweb.domain.oc.Depot-SOMEDEPOT [java.lang.String]

- update-- 这里SOMEDEPOT实际上是Depot实体的name字段的值

@Column(name = "D_NAME")
private String name;

从例外情况看,其中一个字段或关系被标识为BLOB,这不是真实的。所以请给我一个任何人以前经历过的暗示。谢谢。

顺便说一下,我正在使用Spring 3.0和Oracle 11g运行OpenJPA。

0 个答案:

没有答案