gpt4 book ai didi

java - 如何设置默认数据库值

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

我尝试按如下方式设置默认数据库值,但我得到:

错误:由:java.lang.NullPointerException 引起:

@Column(name = "dateOfBirth", insertable = false, updatable = false, nullable=false, columnDefinition = "TIMESTAMP DEFAULT CURRENT_TIMESTAMP")
@Temporal(javax.persistence.TemporalType.DATE)
private Date dateOfBirth;

和...

错误:引起:java.lang.NumberFormatException:对于输入字符串:“”对于:

@Column(name = "zip", insertable = false, updatable = false, nullable=false, columnDefinition = "bigint(20) default 0")
private long zip;

设置Datelong 默认值的正确方法是什么?

最佳答案

在这两种情况下,您都需要删除此属性:

nullable=true

当数据库获得 NULL 值时,它无论如何都会应用 DEFAULT。

关于java - 如何设置默认数据库值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27594455/

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