Как установить составное уникальное ограничение в ObjectBox - PullRequest
0 голосов
/ 23 января 2020

Я довольно новичок в ObjectBox.

Интересно, смогу ли я установить ограничение для нескольких полей.

С аннотацией @Index.

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 27 января 2020

Написать пользовательский код для обеспечения выполнения пользовательских условий. Нет встроенной поддержки составных индексов. https://github.com/objectbox/objectbox-java/issues/448

Используйте @Index, чтобы отметить одно или несколько свойств для повышения производительности при выполнении проверок, например, перед вставкой или обновлением. https://docs.objectbox.io/entity-annotations#property -indexes-with-index

Или используйте @Unique, простой уникальный индекс, для одного или нескольких свойств, который вызывает вставки или обновления, которые выбрасываются, если нарушено уникальное условие , https://docs.objectbox.io/entity-annotations#unique -ограничения

...