Bonjour,
Nous avons une table sur laquelle existent plusieurs vues:
exemple :
* une table produit (id int, libelle string, categorie int)
* n vues (sql : create view proN as select * from produit where categorie=N) soit autant de vues que de catégories existantes
comment utiliser une seule classe Produit, un seul fichier de mapping produit.hbm.xml et pouvoir changer dynamiquement le nom de la vue au moment de l'exécution de la requête HQL ?
hql : session.CreateQuery("From Produit").List()
et obtenir en SQL select * from pro1 ou select * from pro2...
merci d'avance
|