gpt4 book ai didi

kotlin-exposed - 如何通过 Exposed 设置 id

转载 作者:行者123 更新时间:2023-12-01 21:48:22 26 4
gpt4 key购买 nike

我创建对象和 dao 类以使用 sql

object UserTable : IdTable<Int>("User") {
val parameters = reference("search_parameters_id", SearchParametersTable)

override val id = integer("id").entityId()
override val primaryKey = PrimaryKey(id)
}

class User(id: EntityID<Int>) : Entity<Int>(id) {
companion object : EntityClass<Int, User>(UserTable)

var searchParameters by SearchParameters referencedOn UserTable.parameters
}

但是我不能设置id,因为id是val

最佳答案

你的意思是你想插入一个带有任意id的记录 值(value)?如果是,你可以像下面这样写。

val newId = 10
User.new(newId) {
// set values to other columns
}

关于kotlin-exposed - 如何通过 Exposed 设置 id,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59937791/

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