【发布时间】:2011-12-29 16:04:43
【问题描述】:
我试图在我自己的 Java 项目(不是 GAE)中使用 DataNucleus 的 JDO,我需要在我的数据库中存储相当长的文本。
我正在使用 Eclipse 完成所有繁琐的工作,例如增强和创建模式,但不幸的是,所有 String ivars 都映射到 VARCHAR 列。但是我如何让 Datanucleus 为我创建一个 LONGTEXT 列?
我也尝试了@Colunn 注释,但我仍然得到VARCHAR。
@Persistent
@Column(name="COMPONENT", jdbcType="LONGVARCHAR", length=1000000)
private String component;
我也尝试将 LONGTEXT 指定为 jdbcType,但 Schematool 通知我,无法使用该数据类型。
提前谢谢你,
新年快乐,
最好的问候,
蒂莫菲。
【问题讨论】:
标签: mysql jdo datanucleus