Est-il possible d'ajouter une restriction implicite à l'entité dans HQL? Par exemple, lorsque nous interrogeons la liste avec hql "from Client", nous devons sélectionner seulement les clients qui ont un identifiant système particulier. L'ID système lui-même dépend de la session de l'utilisateur. Nous avons donc besoin de cette requête pour être réellement converti en « du client où systemId =: systemId » bien que nous ne précise pas dans la requête d'origineRestrictions d'entité implicite Hibernate
0
A
Répondre
0
Hibernate Filter est ce que vous êtes après ...
En afin de vous assurer que vous êtes fourni avec actuellement efficaces enregistrements, activer le filtre sur la session avant de récupérer les données employé :
Session session = ...; session.enableFilter("effectiveDate").setParameter("asOfDate", new Date()); List results = session.createQuery("from Employee as e where e.salary > :targetSalary") .setLong("targetSalary", new Long(1000000)) .list();
+0
Merci! Je pense que c'est ce que je cherchais – LazySmokier
Questions connexes
- 1. Hibernate Restrictions/Critères Débutant Question
- 2. Spécification de restrictions "ensemble unique" dans Hibernate
- 3. Restrictions XSD
- 4. Permutations avec restrictions supplémentaires
- 5. restrictions d'accès dans Eclipse
- 6. Restrictions d'hibernation avec jointures
- 7. Restrictions du modèle C++
- 8. NHibernate Restrictions Contient
- 9. Opérateur implicite?
- 10. Comment réaliser "pas dedans" en utilisant Restrictions et critères dans Hibernate?
- 11. Hibernate Critères: Left Outer Join avec des restrictions sur les deux tables
- 12. Suppression des restrictions d'authentification .htaccess
- 13. Restrictions de domaine pour swfloader
- 14. restrictions de contenu sur Android?
- 15. Java Applet Restrictions de l'UC?
- 16. Modification du statut avec restrictions
- 17. barrières de mémoire implicite
- 18. valeur implicite non trouvée
- 19. Stop Implicite Typecast
- 20. "déclaration implicite" avertissement
- 21. C++ conversion implicite bool
- 22. Conversion implicite dans C?
- 23. paramètre Implicite dans Scalaz
- 24. C++ modèle implicite instanciation
- 25. conversion implicite à Func
- 26. return 0 implicite
- 27. Typage implicite et TDD
- 28. Réécriture d'Apache avec redirection implicite
- 29. C# Déclaration de tableau implicite
- 30. DLL de liaison implicite question
nous Pourquoi ne pas définir la requête avec la clause WHERE? – Bozho
Cette solution est trop difficile avec notre architecture, car nous avons beaucoup de HQL dispersés dans l'application. Utiliser le filtrage promet d'être moins douloureux. – LazySmokier