1

私はかなり大きいが非常に一般的な 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は、実際にはnameDepot エンティティへのフィールドの値です

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

例外から、フィールドまたはリレーションの 1 つが BLOB として識別されているように見えますが、これは実際のものではありません。ということで、どなたかが経験したことのあるヒントを教えてください。ありがとうございました。

ちなみに、Spring 3.0 と Oracle 11g で OpenJPA を実行しています。

4

0 に答える 0