我想用 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 创建表?
谢谢!