I noticed that this type of annotation does not work. In my example I had set:
@Column(jdbcType="VARCHAR(5)")
private String id;
but in the db saves me how: VARCHAR(255).
How can I fix?
You should use:
@Column(jdbcType="VARCHAR", length=5)
private String id;
From the documentation here: http://www.datanucleus.org/products/accessplatform/jdo/annotations.html#Column