Size: a a a

2020 June 28

VA

Victor Alenkov in KotlinLangRu
пишите как баг - как бы должно и так работать для UUIDEntity
источник

DA

Dmitry Alekseev in KotlinLangRu
Bogdan Panchenko
val entity =  Entity.new {}
endity.ID
с new хороший вариант, получается что нужно еще одну сущность описываться, а не хотелось
источник

BP

Bogdan Panchenko in KotlinLangRu
Dmitry Alekseev
с new хороший вариант, получается что нужно еще одну сущность описываться, а не хотелось
так у вас есть Entity  или нет ?
источник

DA

Dmitry Alekseev in KotlinLangRu
object UserEntity: Table("users") {
   val id: Column<UUID> = uuid("id").primaryKey()

}
источник

BP

Bogdan Panchenko in KotlinLangRu
источник

DA

Dmitry Alekseev in KotlinLangRu
хм
источник

BP

Bogdan Panchenko in KotlinLangRu
Dmitry Alekseev
object UserEntity: Table("users") {
   val id: Column<UUID> = uuid("id").primaryKey()

}
это не Entity это описанеи таблицы (схемы)  Entity это типа data class
источник

VA

Victor Alenkov in KotlinLangRu
Dmitry Alekseev
object UserEntity: Table("users") {
   val id: Column<UUID> = uuid("id").primaryKey()

}
а почему не ?

class MyEntity(id: EntityID<UUID>) : UUIDEntity(id) {
}
источник

DA

Dmitry Alekseev in KotlinLangRu
потому что я еще не перестал мыслить в рамках NestJS =(
источник

DA

Dmitry Alekseev in KotlinLangRu
спасибо за инфу, пойду почитаю
источник

BP

Bogdan Panchenko in KotlinLangRu
Victor Alenkov
а почему не ?

class MyEntity(id: EntityID<UUID>) : UUIDEntity(id) {
}
потому что не всем хочется DAO ?
источник

VA

Victor Alenkov in KotlinLangRu
Bogdan Panchenko
потому что не всем хочется DAO ?
пример Дмитрия как бы тоже DAO. нет?) только с "костыликом" для ID колонки
источник

BP

Bogdan Panchenko in KotlinLangRu
Dmitry Alekseev
потому что я еще не перестал мыслить в рамках NestJS =(
DAO накладывают ограничения. Там нельзя кастомный ID использовать (покрайне бело так)
источник

BP

Bogdan Panchenko in KotlinLangRu
Victor Alenkov
пример Дмитрия как бы тоже DAO. нет?) только с "костыликом" для ID колонки
нет у него чмсто схема описана
источник

BP

Bogdan Panchenko in KotlinLangRu
Victor Alenkov
пример Дмитрия как бы тоже DAO. нет?) только с "костыликом" для ID колонки
источник

VA

Victor Alenkov in KotlinLangRu
тут есть уже готовый UUIDEntity. зачем велосипедить свой Entity и запихивать в него как ID тот же UUID?
источник

BP

Bogdan Panchenko in KotlinLangRu
Victor Alenkov
тут есть уже готовый UUIDEntity. зачем велосипедить свой Entity и запихивать в него как ID тот же UUID?
еще раз у него ошибка в названии никакое это не Entity
источник

VA

Victor Alenkov in KotlinLangRu
и да, я сугубо про пример выше от Дмитрия, а не про абстракные кони
источник

VA

Victor Alenkov in KotlinLangRu
Bogdan Panchenko
еще раз у него ошибка в названии никакое это не Entity
это да
источник

VA

Victor Alenkov in KotlinLangRu
но там есть UUIDTable тогда
источник