Java JDO Datanucleus:Annotator@Column(jdbcType=";)不工作

Java JDO Datanucleus:Annotator@Column(jdbcType=";)不工作,java,jdo,datanucleus,Java,Jdo,Datanucleus,我注意到这种类型的注释不起作用。 在我的例子中,我设置了: @Column(jdbcType="VARCHAR(5)") private String id; 但在数据库中,我如何保存:VARCHAR(255) 如何修复?您应该使用: @Column(jdbcType="VARCHAR", length=5) private String id; 从这里的文档中:您应该使用: @Column(jdbcType="VARCHAR", length=5) private

我注意到这种类型的注释不起作用。 在我的例子中,我设置了:

      @Column(jdbcType="VARCHAR(5)")
      private String id;
但在数据库中,我如何保存:VARCHAR(255)

如何修复?

您应该使用:

@Column(jdbcType="VARCHAR", length=5)
private String id;
从这里的文档中:

您应该使用:

@Column(jdbcType="VARCHAR", length=5)
private String id;

从这里的文档中:

谢谢!但是如果你想要jdbcType是长文本的?我试图插入它,但它总是保存为varchar!在这种情况下,请尝试使用
sqlType
属性。谢谢!但是如果你想要jdbcType是长文本的?我试图插入它,但它总是保存为varchar!在这种情况下,请尝试使用
sqlType
属性。