使用JPA将列类型从varchar更改为CLOB

air*_*owe 2 jta jdbc java-ee jpa-2.0 glassfish-3

我正在尝试使用JPA注释更改列的数据类型:

@Column(columnDefinition="CLOB")
private String description;
Run Code Online (Sandbox Code Playgroud)

只要持久保存此实体,就会尝试存储VARCHAR值,这个值不够长.除了定义了column ="CLOB NOT NULL"的注释之外,我找不到任何特定于CLOB的@Column注释的文档.我想要允许NULL值."CLOB"在这里不是正确的列定义吗?

我正在使用EclipseLink持久化到JavaDB数据库.