Работя върху проект, в който имам клас с този атрибут:
@Column(name="XMLDATA", columnDefinition="CLOB NOT NULL") @Lob @Basic(fetch=FetchType.LAZY)
@Getter @Setter private String _xmlData;
В базата данни типът колона за този атрибут е CLOB.
Изпълнявам приложението на weblogic 11gR1 (10.3.5), използвайки база данни на Oracle (11gR2), JPA и eclipselink като JPA доставчик. Проблемът, който имам, е, че всеки път, когато записвам регистър в базата данни, clob е единственото поле, което не се записва.
Но ако не сложа анотацията @lob
, тогава работи добре.
В регистрационните файлове виждам, че първо използва изречение „вмъкване“, за да вмъкне всички данни с изключение на clob, а след това използва изречение „изберете за актуализиране“, за да вмъкне данните за clob, не знам дали това може да е част от проблема.
Благодаря ти.