Я пытаюсь использовать JDO DataNucleus в своем собственном Java-проекте (не GAE), и мне нужно хранить довольно длинные фрагменты текста в моей БД.
Я использую Eclipse для выполнения всей грязной работы, например, для улучшения и создания схемы, но, к сожалению, все String
ивары отображаются в VARCHAR
столбцах.Но как мне заставить Datanucleus создать для меня столбец LONGTEXT
?
Я также попробовал аннотацию @Colunn
, но я все еще получил VARCHAR
.
@Persistent
@Column(name="COMPONENT", jdbcType="LONGVARCHAR", length=1000000)
private String component;
Я также попытался указать LONGTEXT
как jdbcType
, но Schematool сообщил мне, что этот тип данных не может быть использован.
Заранее спасибо,
С Новым годом,
С уважением,
Тимофей.