Я использую Kotlin Exposed для ORM в своем веб-приложении.У меня есть пользователь Entity, и он был создан в базе данных (PostgreSQL). У меня проблема, когда я хочу найти значение в таблице (пользователь), покажите мне эту ошибку
Исключение в потоке "main "org.postgresql.util.PSQLException: ОШИБКА: столбец users.emailSituation не существует Подсказка: возможно, вы имели в виду ссылку на столбец" users.emailsituation ".Позиция: 59
Моя база данных postgresql
Пользователь:
object Users : IntIdTable() {
val name = text("name").index()
val family = text("family").index()
val email = text("email").index()
val emailSituation = bool("emailSituation")
val mobile = long("mobile").index()
}
class User(id: EntityID<Int>) : IntEntity(id) {
companion object : IntEntityClass<User>(Users)
var name by Users.name
var family by Users.family
var email by Users.email
var emailSituation by Users.emailSituation
var mobile by Users.mobile
}
найти значение:
transaction {
logger.addLogger(StdOutSqlLogger)
println("User: ${User.find { Users.mobile eq 87654 }.joinToString {it.name}}")
}
Как я могурешить это?