Comment puis-je faire correspondre des mots complets dans une requête HQL Hibernate? Par exemple, imaginez dans notre base de données que nous avons une entrée "Sam Adams". Maintenant, étant donné ce fragment HQL:Chaîne HQL correspondant à des mots complets?
book.character like 'Sam'
Je ne correspondent pas sur "Sam Adams".
Cependant, si je change ma requête:
book.character = 'Sam%'
je Correspondre aussi sur "Samantha". Mais, je ne veux pas que cela corresponde aux variantes du mot "Sam"; Je veux seulement faire correspondre le mot complet "Sam".
(et, par extension, ce serait bien pour la requête « Sam Adams » pour correspondre aussi, car cela est deux mots complets.)
Ouais - probablement un scan de table s'il ne fait pas attention! – Pat