From the error message, it looks like your first problem is that you are using TopLink, and not OpenJPA :)

That being said, I don't think that OpenJPA natively supports fields of type Clob. Why not just make it a String field and annotate it with @Lob? Is there some reason the field needs to be of type Clob?


On Jul 26, 2007, at 1:40 AM, saravanan_tvm wrote:



Hi,

      By including one clob column i am facing below problem.
      This is my code present in the entity for clob column...
@Lob
    @Basic(fetch = FetchType.EAGER )
    @Column(name="FIELD_DATA")
    private Clob customData;

Can anybody tell me how to solve this problem?


Exception [TOPLINK-32] (Oracle TopLink Essentials - 2.0 (Build b48- beta3
(05/23/
2007))): oracle.toplink.essentials.exceptions.DescriptorException
Exception Description: Trying to set value [It is old drug] for instance
variabl
e [customData] of type [java.sql.Clob] in the object. The specified object
is n
ot an instance of the class or interface declaring the underlying field, or
an u
nwrapping conversion has failed.
Internal Exception: java.lang.IllegalArgumentException
--
View this message in context: http://www.nabble.com/Problem-with- clob-data-type-in-JPA-tf4150168.html#a11806438
Sent from the OpenJPA Developers mailing list archive at Nabble.com.


Reply via email to