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