Search code examples
javajdodatanucleus

JDO Datanucleus: Annotator @Column(jdbcType="") not working


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?


Solution

  • 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