Articles of orm

Querydsl – результат разделения на два или более объекта

У меня есть запрос, возвращающий список объектов (например, Employee ), и я хотел бы добавить итоговый, неуправляемый count(*) результатов вместе с ним. Что-то вроде: +—+——————-+————-+————+ | | id | age | total | +—+——————-+————-+————+ | 1 | 1234 | 24 |12 | | 2 | 154367 | 61 |12 | | 3 | 9485048386 | […]

Запрос и создание базы данных из sql-дампа: как?

Я пытаюсь использовать requery https://github.com/requery/requery библиотеку с бэкэндом Kotlin и SQLite. У меня есть дамп sql, который я хочу записать в базу данных sqlite при первом запуске приложения, а затем я хочу сопоставить классы данных с объектами базы данных с требованием. Вот инициализация источника данных с созданием таблицы: if (!(DataStorage.isDbInitialized(context))) { val db = writableDatabase […]

Nullablity DB генерирует атрибуты

Я работаю над проектом на основе Kotlin, и это заставляет меня иметь дело с любым атрибутом, который может содержать нуль. Приятно узнать, где можно найти нули, пока они не приветствуются; но я так много вижу ?. s и .!! s для атрибутов, генерируемых БД, например идентификаторов. Может быть, я злоупотребляю этими операторами? Есть ли какое-либо […]

Использование Active Android в проекте Kotlin

Я пытаюсь использовать Active Android (ORM DataBase) в проекте My Kotlin Но когда я сохраняю вход EditText, моя программа всегда сбой! Все программные коды доступны в Gitlab.com и с открытым исходным кодом, я также прошу людей, у которых есть возможность изменить мой проект, чтобы применить его к git, я очень люблю вас : – * […]

Как использовать тип перечисления Postgresql через Kotlin Exposed ORM?

Я добавил некоторые типы Postgresql для Exposed как расширения. Он имеет два готовых типа с именем enumeration и enumerationByName . Я тестировал оба из них без успеха для сопоставления типа перечисления типа postgre с классом enum класса Kotlin. При чтении и записи он вызывает ошибку enum class TicketStatus(val status: String) { Open("open"), Close("close"), InProgress("in_progress") } […]

MyBatis с неизменяемыми классами данных в Котлине

Kotlin имеет этот плагин noarg для создания синтетического конструктора noarg для классов без помощи JPA (и фреймворков, таких как mybatis, hibernate) для создания нового объекта. Пример: data class User(val id: Int, val name: String) Учитывая, что эти свойства объявлены как val, то есть неизменяемы, как эти структуры начинают создавать полностью испеченный объект со всеми установленными […]

Связи сущностей в Android-комнате

Я пытаюсь загрузить сублимию сущности, но я бы хотел избежать 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 / Hibernate: без ленивой загрузки без `open`?

Пример кода примера Kotlin JPA выглядит следующим образом: class Person(val name: String, val age: Int) { /* … */ } или даже data class Person(val name: String="", val age: Int=0) { /* … */ } Теперь, руководство пользователя Hibernate , и я думаю, что также несколько других ORM, заявляют, что они обычно хотят создавать прокси […]

Intereting Posts
Тесты Kotlin не работают из командной строки с ClassNotFoundException, но работают с IntelliJ Не удается получить доступ к внутренним компонентам из тестового источника с помощью Android Когда лямбда-параметры должны быть noinline в Котлин? Доступ к TextView в пользовательском классе в Котлине Могу ли я импортировать библиотеку в Kotlin в мой проект андроида (использует java) Расширение полей в Котлине Android-версия 3.1 Canary 4 Genymotion Emulator Plugin Failed kotlin неразрешенная ссылка KDoc, но IntelliJ не любит импорт, который его исправляет Конвертировать приложение Kotlin для Android с помощью Project Astoria не удалось создать экземпляр расширения плагина gradle Kotlin – исключение документа, созданное методом интерфейса Захват изображений и видео, таких как рассказы Snapchat / Instagram Наблюдаемые трансформаторы из объектов Почему не используется Intellij Idea Console для пользовательского ввода Линии рисования из ViewModel TornadoFX