我是 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/