gpt4 book ai didi

kotlin - 如何使用Exposed和Kotlin在db中设置当前日期

转载 作者:行者123 更新时间:2023-12-02 13:07:45 32 4
gpt4 key购买 nike

我想定义日期类型的列。该列应包含创建资源的当前日期。我该如何设置?我是 Kotlin 的新手。

在python中,可以这样实现:date_created = db.Column(db.DateTime, default=db.func.current_timestamp())
什么是kotlin等效物?

最佳答案

如果您只想使用带有默认值的datetime列,该列将在插入新记录时进行评估,请使用defaultExpression函数:

object YourTable : IntIdTable() {
val dateCreated = datetime("date_created").defaultExpression(CurrentDateTime())
}

如果要在客户端生成日期时间值:
object YourTable : IntIdTable() {
val dateCreated = datetime("date_created").clientDefault{ DateTime.now() }
}

关于kotlin - 如何使用Exposed和Kotlin在db中设置当前日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59952696/

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