0
私は、スプリングデータベースを使用して長い文字列をMySQLデータベースに格納する必要があります。私は、 "フィールド文字列"コマンドが小さすぎるサイズ255のフィールドを生成すると仮定しました。私はブロブを使用しないことを好む。私は何をすべきか?スプリングローンエンティティ - 長い文字列を格納する
私は、スプリングデータベースを使用して長い文字列をMySQLデータベースに格納する必要があります。私は、 "フィールド文字列"コマンドが小さすぎるサイズ255のフィールドを生成すると仮定しました。私はブロブを使用しないことを好む。私は何をすべきか?スプリングローンエンティティ - 長い文字列を格納する
field string --fieldName field1 --sizeMax 500
のようなコマンドを使ってフィールドを作成した場合、Rooはそのフィールドに@Size(max = 500)
という注釈を付け、Hibernateにデータベーススキーマを作成させると私には役に立ちます。
(--sizeMaxはオプションパラメータであり、あなたはあなたとすべての必須のものを定義した後、すべてのオプションパラメータを表示することができます - とTABを打つ)
別の解決策は、フィールド上で手動でJPAアノテーションを追加することです:@Column(length=500)
。 データベーススキーマを生成せずに手作業で作成する場合は、好きなように列を定義できます。
サイズが大きくなりましたが、高い数値を設定してデータベースにLONGTEXTフィールドを作成します。ありがとう。 – mimol