Size: a a a

Kotlin Community

2019 December 04

AN

Alexander Nozik in Kotlin Community
Ну как тогда централизовано? Они же все разные. Или дубликаты есть?
источник

LS

Lev Shagalov in Kotlin Community
Только два поля [_]id и [_]rev надо для всех сущностей. (Или ты о чем?)
источник

AN

Alexander Nozik in Kotlin Community
Ну если поля разные, то ка ты хочешь это автоматизированно сделать?
источник

LS

Lev Shagalov in Kotlin Community
Alexander Nozik
Ну если поля разные, то ка ты хочешь это автоматизированно сделать?
Я не понял тебя.
У меня во всех сущностях есть id и revision. Я хочу чтобы в json они были как _id и _rev. Переименование нужно только для этих двух полей.
источник

AN

Alexander Nozik in Kotlin Community
Lev Shagalov
Я не понял тебя.
У меня во всех сущностях есть id и revision. Я хочу чтобы в json они были как _id и _rev. Переименование нужно только для этих двух полей.
Так просот заменой по проекту в идее сделай
источник

AN

Alexander Nozik in Kotlin Community
val id -> @SerialName("_id") val id
источник

AE

Alexandr Emelyanov in Kotlin Community
Lev Shagalov
Вообще можно и без этого, но будет неудобно. У меня база заточена на _id и _rev. Она может и без этих полей, но тогда все равно придется десериализовать сущность без id и rev а потом их засунуть как то...

Можно использовать какойнить gson, но хочется остаться с котлином. (Я тогда смогу перенести поделие в common)
А не проще для сохранения в бд имена полей указать?
источник

LS

Lev Shagalov in Kotlin Community
Alexandr Emelyanov
А не проще для сохранения в бд имена полей указать?
Что именно вы предлагаете
источник

LS

Lev Shagalov in Kotlin Community
Alexander Nozik
val id -> @SerialName("_id") val id
Ну, id есть не только там где база... так что это надо делать ручками. В принципе я уже заканчиваю адову копипасту, но буду рад от нее избавиться.
источник

B

Beholder in Kotlin Community
Неясно,  Teamcity + Upsource + Youtrack теперь сворачиваться будут, что ли
источник

B

Beholder in Kotlin Community
Эээ... вайпнули? :)
источник

SM

Stanislav Myachenkov in Kotlin Community
Beholder
Неясно,  Teamcity + Upsource + Youtrack теперь сворачиваться будут, что ли
А что случилось, откуда повод?
источник

B

Beholder in Kotlin Community
Всё, я молчу :)
источник

VP

Vladimir Petrakovich in Kotlin Community
Beholder
Неясно,  Teamcity + Upsource + Youtrack теперь сворачиваться будут, что ли
Сливы подъехали?
источник

B

Beholder in Kotlin Community
Vladimir Petrakovich
Сливы подъехали?
Тут админ не спит :)
источник

I

Igor in Kotlin Community
Все сливы в @pofftop
источник

BP

Bogdan Panchenko in Kotlin Community
Beholder
Тут админ не спит :)
😡
источник

AE

Alexandr Emelyanov in Kotlin Community
Lev Shagalov
Что именно вы предлагаете
Как в базу сохраняется?
источник

LS

Lev Shagalov in Kotlin Community
Alexandr Emelyanov
Как в базу сохраняется?
Базе надо _id и _rev
источник

AE

Alexandr Emelyanov in Kotlin Community
Lev Shagalov
Базе надо _id и _rev
Я имею ввиду способ, орм?
источник