私は 、Seam、および Jboss を使用して ERP を作成しているチームの一員です。自分のページの 1 つで、何かを入力しようとすると常に SQL エラー 8152 が発生します。SQL エラー:8152 は、列の上限を超える値を入力しようとしたときに発生するエラーです。
エンティティとデータベースを再確認しましたが、最大値の制限は同じです (50 nvarchars)。さらに、監査テーブルを使用していないことは確かです。次に System.out.println(""); を入れます。いたるところで、これら2つのprintlnの間でエラーが発生していることがわかりました:
System.out.println("Flushing");
entityManager.flush();
System.out.println("Flushing complete");
これは、テーブルへのすべての変更を処理するメソッドの一部です。しかし、私はプログラミングにかなり慣れていないので、何が起こっているのかわかりません。
ジェフ、事前に感謝します。
リクエストに応じて Ps コードを公開しましたが、あちこちにたくさんあるので投稿しませんでした。