Comment définir les champs sur lesquels je vais interroger pour être indexés à l'aide de Neodatis Object Database sous DataNucleus? L'annotation @Index ne semble s'appliquer à ORM que pour les bases de données relationnelles.Objet Neodatis DB/DataNucleus - Comment les indices sont-ils définis?
1
A
Répondre
0
Il suffit de lire le code http://datanucleus.svn.sourceforge.net/viewvc/datanucleus/platform/store.neodatis/trunk/src/java/org/datanucleus/store/neodatis/NeoDatisStoreManager.java?revision=9380&view=markup où vous pouvez voir "IndexMetaData" en cours d'utilisation.
Je vois une méthode getIndexMetaData() qui est une méthode de AbstractMemberMetaData. Mais je ne peux pas facilement voir quel code remplit AbstractMemberMetaData pour indiquer qu'un index est créé ou non. Je suppose que cela signifie que @Index est pris en charge pour créer des index dans neodatis? bien que les docs suggèrent que c'est seulement ORM (bases de données relationnelles) que @Index s'applique à, et la section spécifique de neodatis a omis toute mention des index que j'ai vus. Merci pour votre réponse, et j'apprécie toute précision que vous pouvez offrir. –