openjpa现有列不兼容

时间:2012-06-18 05:26:16

标签: warnings openjpa

我是openjpa的新手,并收到此警告。

Existing column ... is incompatible with the same column name in the given schema definition.

它列出了差异,并且字段(varchar)的大小不同,它显示150和255. 150是我在db中指定为大小的大小,但我不确定255。实体类String类型的对应字段。

请帮助我。

1 个答案:

答案 0 :(得分:1)

OpenJPA假设数据库中的字符串列将为255。由于您的列不是,您可以使用@ javax.persistence.Column批注指定非默认值。

@Column(name = "BOOYA_MSG", length = 150)
protected String message;