今天遇到了几问题 .我在实体类定义了一个字段orgId将它的长度定义为5,启动项目后查看org_id字段时,发现该字段的长度为11(mysql默认的int类型的指定长度). 这说明我们设置的length 参数有问题
如果在实体类中将long类型的startTime字段长度设置为length=15 ,在mysql中生成的表的类型和字段变成了bigint类型长度为20. 实例类startTime字段我期望的是在数据库中是int类型长度为15.这也不符合我的预期.
在spring中 默认将 int类型的变量转为数据库的int类型
将string类型转为varchar类型
将long类型转为bigint类型
date 依然是date类型
@Entity
@Table(name = "user", indexes ={
@Index(name = "id", columnList="id"),
})
public class UserDo implements Serializable {