warnings - openjpa现有列不兼容

标签 warnings openjpa

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

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

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

请帮我解决这个问题。

最佳答案

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

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

关于warnings - openjpa现有列不兼容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11077328/

相关文章:

python - "Unused import warning"和 pylint

python - 如何阻止 np.vectorize 打印我发现的错误

.net - 如何将生成的方法标记为过时?

java - OpenJPA 增强 - 不支持 {0} Embeddable 中定义的身份字段

java - JPA多对多问题

mysql - 如何使用TomEE plus和JPA连接并查询数据库?

validation - Xtext 自定义验证器警告 - 如何标记关键字?

ios - 带有目标模拟器的 XCode 5 权利的编译警告

java - 我可以在 JPA native sql 查询中检索列名吗?

javax.inject.Inject 不起作用