Alex
08/26/2021, 2:29 PMvalue
классы работают в Exposed?Iaroslav Postovalov
08/26/2021, 4:22 PMColumnType
для value class
, то у вас все будет работать.Alex
08/26/2021, 4:24 PMaltavir
08/26/2021, 4:46 PMAlex
08/26/2021, 4:48 PMaltavir
08/26/2021, 4:50 PMAlex
08/26/2021, 4:52 PMaltavir
08/26/2021, 4:59 PMAlex
08/26/2021, 5:00 PMaltavir
08/26/2021, 5:01 PMAlex
08/26/2021, 5:01 PMaltavir
08/26/2021, 5:02 PMAlex
08/26/2021, 5:03 PMaltavir
08/26/2021, 5:04 PMAlex
08/26/2021, 5:05 PMaltavir
08/26/2021, 5:05 PMAlex
08/26/2021, 5:06 PMaltavir
08/26/2021, 5:07 PMclass MyId(val string: String)
и использовать его.Alex
08/26/2021, 5:07 PMaltavir
08/26/2021, 5:08 PMAlex
08/26/2021, 5:09 PMilya.gorbunov
08/26/2021, 5:18 PMспокойно написать class MyId(val string: String)@altavir А equals/hashCode/toString тоже спокойно руками написать?
Alex
08/26/2021, 5:19 PMaltavir
08/26/2021, 5:20 PMilya.gorbunov
08/26/2021, 5:23 PMaltavir
08/26/2021, 5:37 PMilya.gorbunov
08/26/2021, 6:40 PMпотому что они по идее могут сравниваться только структурно, а значит по хорошему только сами с собой.А разве сгенерированный equals как раз не такой? Первым же делом идет проверка что второй инстанс ровно того же value-типа
altavir
08/26/2021, 6:51 PMilya.gorbunov
08/26/2021, 6:58 PMaltavir
08/26/2021, 7:00 PMIaroslav Postovalov
08/26/2021, 7:05 PMdata class
одного поля.altavir
08/27/2021, 6:02 AM