我的工作中,我有一个类具有这种属性的一个项目:CLOB在ORACLE(JPA的,的EclipseLink)不节能
@Column(name="XMLDATA", columnDefinition="CLOB NOT NULL") @Lob @Basic(fetch=FetchType.LAZY)
@Getter @Setter private String _xmlData;
在数据库中,列类型,它的属性是CLOB 。
我在使用Oracle数据库(11gR2),JPA和eclipselink作为JPA Provider的weblogic 11gR1(10.3.5)上运行应用程序。我遇到的问题是每次我在数据库上保存注册表时,clob是唯一没有保存的字段。
但是,如果我不把@lob
注释,那么它工作正常。
在日志中,我可以看到它首先使用“插入”语句插入除clob之外的所有数据,然后使用“select for update”语句插入clob数据,不知道这可能是问题的一部分。
谢谢。
谢谢,它的工作!你太棒了。 – JSP749