-
Hibernate et indexes BD
Bonjour,
j'ai une question que j'arrive pas a trouver une réponse , c'est que j'ai une table (TABLE1) et que j'ai crée un index sur cette table :
create unique index A ON TABLE1(NOM,TAB,COD);
Est ce qu'hibernate utilise automatiquement l'index créé sur la table au moment où je fais une requête ou faut-il lui indiquer qu'il faut l'utiliser?
Merci beaucoup
-
j'ai trouvé un post (https://forum.hibernate.org/viewtopi...7820&view=next) qui parle bien de ça sauf que dans mon SGBD je ne peux pas utiliser des commandes pour voir le détails de l'exécution d'une requête.
des idées ou du code seront la bienvenue.
Merci
-
Comme il est dit dans le post indiqué, ce n'est pas hibernate qui utilise l'index directement.
Hibernate genere une requete SQL qui est executée par le SGBD qui lui décide où non d'utiliser l'index.
Pour les cas simples, le SGBD saura s'il faut ou non utiliser l'index. et donc tu n'as pas à te soucier de "prévenir" hibernate.
VG
-