0
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = COMPANY_ID , length = 10)
private Long id;
在我的SQL它被转换为BIGINT(20),如果我希望它是int(11)或如何给特定的大小龙场??
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Basic(optional = false)
@Column(name = COMPANY_ID , length = 10)
private Long id;
在我的SQL它被转换为BIGINT(20),如果我希望它是int(11)或如何给特定的大小龙场??
可以使用columnDefinition内@Column()
@Column(columnDefinition="BIGINT(20)")
你可以尝试手动定义表,然后如果需要的话也可以在自己的代码中使用'Integer'改变的类型和长度。但为什么要限制呢?存储不再那么昂贵。 – Thomas
从关于列(长度)的JPA文档:'只适用于使用字符串值的列.'。没有期望的长度影响非字符串类型。 – coladict