У меня есть запрос, возвращающий список объектов (например, Employee ), и я хотел бы добавить итоговый, неуправляемый count(*) результатов вместе с ним. Что-то вроде: +—+——————-+————-+————+ | | id | age | total | +—+——————-+————-+————+ | 1 | 1234 | 24 |12 | | 2 | 154367 | 61 |12 | | 3 | 9485048386 | […]
Я пытаюсь использовать requery https://github.com/requery/requery библиотеку с бэкэндом Kotlin и SQLite. У меня есть дамп sql, который я хочу записать в базу данных sqlite при первом запуске приложения, а затем я хочу сопоставить классы данных с объектами базы данных с требованием. Вот инициализация источника данных с созданием таблицы: if (!(DataStorage.isDbInitialized(context))) { val db = writableDatabase […]
Я работаю над проектом на основе Kotlin, и это заставляет меня иметь дело с любым атрибутом, который может содержать нуль. Приятно узнать, где можно найти нули, пока они не приветствуются; но я так много вижу ?. s и .!! s для атрибутов, генерируемых БД, например идентификаторов. Может быть, я злоупотребляю этими операторами? Есть ли какое-либо […]
Я пытаюсь использовать Active Android (ORM DataBase) в проекте My Kotlin Но когда я сохраняю вход EditText, моя программа всегда сбой! Все программные коды доступны в Gitlab.com и с открытым исходным кодом, я также прошу людей, у которых есть возможность изменить мой проект, чтобы применить его к git, я очень люблю вас : – * […]
Я добавил некоторые типы Postgresql для Exposed как расширения. Он имеет два готовых типа с именем enumeration и enumerationByName . Я тестировал оба из них без успеха для сопоставления типа перечисления типа postgre с классом enum класса Kotlin. При чтении и записи он вызывает ошибку enum class TicketStatus(val status: String) { Open("open"), Close("close"), InProgress("in_progress") } […]
Kotlin имеет этот плагин noarg для создания синтетического конструктора noarg для классов без помощи JPA (и фреймворков, таких как mybatis, hibernate) для создания нового объекта. Пример: data class User(val id: Int, val name: String) Учитывая, что эти свойства объявлены как val, то есть неизменяемы, как эти структуры начинают создавать полностью испеченный объект со всеми установленными […]
Я пытаюсь загрузить сублимию сущности, но я бы хотел избежать 2 запросов. Я думаю о запросе внутри TypeConverter, но я действительно не знаю, хорошая ли это идея. Мои сущности: @Entity class Region( @PrimaryKey(autoGenerate = true) var id: Int = 0, var name: String = "", var locales: List<Locale> = listOf()) @Entity(foreignKeys = arrayOf(ForeignKey( entity = […]
Пример кода примера Kotlin JPA выглядит следующим образом: class Person(val name: String, val age: Int) { /* … */ } или даже data class Person(val name: String="", val age: Int=0) { /* … */ } Теперь, руководство пользователя Hibernate , и я думаю, что также несколько других ORM, заявляют, что они обычно хотят создавать прокси […]