【问题标题】:JDO Datanucleus: Annotator @Column(jdbcType="") not workingJDO Datanucleus:注释器 @Column(jdbcType="") 不起作用
【发布时间】:2014-02-20 22:21:24
【问题描述】:

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

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

但在数据库中如何为我节省了:VARCHAR(255)。

我该如何解决?

【问题讨论】:

标签: java jdo datanucleus


【解决方案1】:

你应该使用:

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

来自此处的文档:http://www.datanucleus.org/products/accessplatform/jdo/annotations.html#Column

【讨论】:

  • 谢谢!但是如果你想要 jdbcType 是 LONGTEXT 呢?我试图插入它,但它总是保存为 varchar!
  • 在这种情况下尝试使用sqlType 属性。
猜你喜欢
  • 2017-06-03
  • 1970-01-01
  • 2021-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-14
相关资源
最近更新 更多