Comment lier un paramètre de tableau dans l'éditeur HQL du plugin HibernateTools? La liste de types de paramètres de requête n'inclut pas de tableaux ou de collections. Par exemple:
Select * from Foo f where f.a in (:listOfValues)
.
Comment lier un tableau à ce listOfValues?Utilisation des paramètres de tableau dans le plugin Eclipse HibernateTools
Répondre
Vous ne pouvez probablement pas. Hibernate remplace les objets qu'il extrait de la base de données par ses propres objets (type de proxy). Je suppose fortement que Hibernate ne peut pas le faire avec un tableau. Donc, si vous voulez lier les données de tableau, mettez-les dans une liste à l'accès par Hibernate.
À titre d'exemple on pourrait faire:
select * from Foo f where f.a in f.list
Comment vous lier à une liste? – ncgz
Je suis sûr que vous avez déjà la réponse pour cela, mais pour toute personne qui consulte d'autre cela. il semble que l'éditeur HQL pour les outils hibernate ne supporte pas l'interrogation des collections. vous whould devez pas utiliser le paramètre et le code dur tout en testant dans les outils Hibernate HQL éditeur
Select * from Foo f where f.a in (123,1234)
Le changement de la requête revenir à ce que Boutta affiché lorsque vous mettez le dans votre code.
Voici comment vous passez une liste à une requête HQL. Je ne suis pas familier avec l'éditeur HQL ... nous sommes du monde Nhibernate.
select * from Foo f where f.a in (:foolist)
query.SetParameterList("foolist", list)
- 1. Utilisation des paramètres d'application dans les assemblages
- 2. Problème avec le plugin TeamCity dans Eclipse
- 3. accès à l'image dans le plugin Eclipse
- 4. Problème avec le plugin Eclipse dans Ubuntu
- 5. Eclipse plugin
- 6. Utilisation de Spring IDE dans Eclipse 3.4
- 7. FindBugs emplacement des classes de plugin eclipse
- 8. JavaDoc plugin pour eclipse?
- 9. Correction de la disparition de LaunchShortcut dans le plugin Eclipse
- 10. Utilisation de C++ avec Eclipse
- 11. Eclipse Plugin - Notification de l'ouverture d'un éditeur dans Eclipse
- 12. Quel est le meilleur plugin Maven Eclipse?
- 13. Suggestion de plugin Eclipse metrics
- 14. Écoute des événements du plugin en eclipse
- 15. installer le plugin Eclipse groovy Galiléo
- 16. Utilisation de paramètres avec des types complexes
- 17. Exécution d'un plugin Eclipse
- 18. plugin Eclipse sur le système classpath
- 19. Comment obtenir le chemin des classes de sortie du projet dans le plugin eclipse
- 20. Impossible d'installer le plugin Google eclipse
- 21. comment accéder à l'élément package explorer dans le plugin eclipse
- 22. Comment offrir des liens dans un plugin éditeur eclipse?
- 23. Red5 plugin pour eclipse?
- 24. Utilisation d'un plugin Rails
- 25. Utilisation de directives de préprocesseur dans le plug-in BlackBerry JDE pour eclipse?
- 26. Restriction des paramètres de configuration du plugin Java maven
- 27. Utilisation des constantes de tableau dans Excel fonction vba
- 28. Plugin de l'éditeur Velocity pour Eclipse?
- 29. Plugin Eclipse - Extension de menu contextuel
- 30. Le mode hébergé par GWT ne fonctionne pas avec le plugin Spring + Eclipse + GWT Eclipse
Pourriez-vous s'il vous plaît fournir un exemple de requête pour lequel vous souhaitez passer un tableau/collection? –