← Каталог
Работа с базами данных из Kotlin — DAO API (Entity-based)
Фрагмент из «Работа с базами данных из Kotlin»: DAO API (Entity-based).
class User(id: EntityID<Long>) : LongEntity(id) {
companion object : LongEntityClass<User>(Users)
var name by Users.name
var email by Users.email
var createdAt by Users.createdAt
}
// Использование
val user = User.new {
name = "Анна"
email = "anna@example.com"
}
user.refresh() // синхронизация с БД class User(id: EntityID<Long>) : LongEntity(id) {
companion object : LongEntityClass<User>(Users)
var name by Users.name
var email by Users.email
var createdAt by Users.createdAt
}
// Использование
val user = User.new {
name = "Анна"
email = "anna@example.com"
}
user.refresh() // синхронизация с БД