2

私はopenjpaが初めてで、この警告が表示されます。

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

それは違いをリストし、フィールド(varchar)でサイズが異なり、150と255を示しています。150はdbのサイズとして指定したサイズですが、255についてはわかりません。エンティティクラスではタイプ String の対応するフィールド。

これで私を助けてください。

4

1 に答える 1

2

OpenJPA は、DB 内の String 列が 255 になると想定しています。あなたの列はそうではないので、 @javax.persistence.Column アノテーションを使用してその非デフォルト値を指定できます。

@Column(name = "BOOYA_MSG", length = 150)
protected String message;
于 2012-06-24T13:53:07.337 に答える