質問
思っていることはご理解ください.多くの関係です。多くのテーブルが含まれてclobます。のclob列のようになります、hibernate:
@CollectionOfElements(fetch = EAGER)
@JoinTable(name = NOTE_JOIN_TABLE, joinColumns = @JoinColumn(name = "note"))
@Column(name = "substitution")
@IndexColumn(name = "listIndex", base = 0)
@Lob
private List<String> substitutions;
のではないでしょうかいたのですが、注一部のsubsitutionsい "foo"
や "fizzbuzz"
.なので私のメインテーブルにもっとも注身分を証明するものの提示が必要4か NOTE_JOIN_TABLE
この二つの行 "foo"
や "fizzbuzz"
ることも関係します。
しかし、そこに挿入されDB の置換値は切り抜きなどの短い. このような場合い "foo"
や "fiz"
DBにな "foo"
や "fizzbuzz"
.
らいと考えるのはなぜことが起こっているか?思いますので、確認しなが切り出されたものコードでゲhibernate.
解決
多くのJDBCドライバーの初期バージョンをクリックで特に問題に挿入すLOBs.ただのクエリHibernate火災、同じパラメータ行きの作品の成功にJDBCドライバー?
他のヒント
LOB/CLOB
カラムは大きく変動する場合があります。Hibernateはデフォルトのカラムサイズ LOB/CLOB
比較的小さにより異なる場合がありまdbです)。とにかくってみようになります:
@Lob
@Column(length=2147483648)
調整の長さ(バイト単位)に基づきます。
所属していません StackOverflow