objectbox / objectbox/objectbox-java
Grouping Multiple Unique
Personne n'a encore pris cette issue.
- Langage dominant
- Java
- Étoiles
- 4.6k
- Forks
- 311
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
Right now, if I assign @Unique to multiple properties, it will check each property and throw if just one matches.
But is there a way to group these together?
For example:
@Unique String firstName
@Unique String lastName
Currently:
put(new Name("James", "Hunt")) -> saved
put(new Name("James", "Lee")) -> UniqueViolationException
Expected:
put(new Name("James", "Hunt")) -> saved
put(new Name("James", "Lee")) -> saved
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Piste de recherche
Commencez par examiner comment @Unique est appliqué et comment put(...) impose l’unicité. Comparez le comportement actuel par propriété avec la contrainte combinée demandée à l’aide des exemples de Name ; le travail est terminé lorsque des enregistrements partageant une propriété peuvent être enregistrés tant que les valeurs combinées sont uniques.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- databases
- Type d'issue
- Fonctionnalité
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 25/100