@Column(name = “name”,length = 50)
private String name;
name varchar(50)
create table user (id bigint not null, age integer, birth datetime(6), name default ‘12345', sex bit, primary key (id)) engine=InnoDB
* (Optional) The SQL fragment that is used when
* generating the DDL for the column.
* <p> Defaults to the generated SQL to create a
* column of the inferred type.
String columnDefinition() default "";
*(可选)在以下情况下使用的SQL片段:
*正在为列生成DDL。
*默认使用生成的SQL来创建推断类型的列。
@Column(name = “name”,columnDefinition=" varchar(11) default ‘12345'",length = 25)
private String name;
create table user (id bigint not null, age integer, birth datetime(6), name varchar(11) default ‘12345', sex bit, primary key (id)) engine=InnoDB
@Column(name = “sex”)
private Boolean sex;
create table user (id bigint not null, age integer, birth datetime(6), name varchar(255), sex bit, primary key (id)) engine=InnoDB