我从这个链接
开始使用 Kotlin 的 Exposed ORM
我想创建用户表但显示这个错误:
Error:(67, 14) Kotlin: Unresolved reference: new
用户对象和实体类:
object Users : IntIdTable() {
val name = varchar("name", 50).index()
val age = integer("age")
}
class User(id: EntityID<Int>) : IntEntity(id) {
companion object : IntEntityClass<test5Gr.test5Artif.User>(table = Users)
var name by Users.name
var age by Users.age
}
主要的 :
fun main(args: Array<String>) {
Database.connect("jdbc:postgresql://127.0.0.1/test1", driver = "org.postgresql.Driver", user = "postgresql", password = "123")
transaction {
logger.addLogger(StdOutSqlLogger)
create(Users)
User.new {
name = "Mohammad"
age = 5
}
}
}
这个错误关于User.new {
如何解决这个错误?我将所有需要的库导入到 main