varchar(700) を使用してデータベースにテキスト フィールドを作成したい (最大 700 文字が必要)。私はそれを次のように定義しようとしました:
@Entity
@Table(name = "t_foo)
public class Foo {
@Column(unique = true, nullable = false)
@Id
private String idNational;
@Column(length=700)
private String comment;
...
テーブル生成には次のプロパティがあります。
idNational varchar(255) NOT NULL
comment longtext NULL
コメントは varchar(700) にしたいです。長文にする理由ってあるの?varchar にする方法はありますか? これは簡単な質問かもしれませんが、解決策が見つかりません! 代わりに DDL を使用してテーブルを作成する必要がありますか?
ありがとうございました!