gpt4 book ai didi

mysql - 使用 JPA 注释设置 Long 值的列长度

转载 作者:行者123 更新时间:2023-11-29 03:47:02 29 4
gpt4 key购买 nike

我目前正在执行一些数据库优化,并想通过 JPA 设置我的表中的列长度。到目前为止,我使用 JPA 设置字符串(varchar)长度没有问题,如下所示:

@Column(unique=true, nullable=false, length=99) 
public String getEmail() {
return email;
}

但是,当我想对 Long (bigint) 类型的列执行相同操作时,它不起作用。例如,如果我写:

@Id
@Column(length=7)
@GeneratedValue(strategy = GenerationType.AUTO)
public Long getId() {
return id;
}

列大小仍设置为默认值 20。我们是否可以在 JPA 中设置这些长度,还是我找错树了?

谢谢, 小齿轮。

最佳答案

精度、比例对数字类型更有意义。还取决于 JDBC 驱动程序和 RDBMS 是否允许对特定列类型进行设置

关于mysql - 使用 JPA 注释设置 Long 值的列长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2600465/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com