Dans le fichier de mappage d'hibernation, j'utilise la formule de propriété pour obtenir n'importe quelle valeur.Formule de propriété hibernate comment obtenir plus de 1 rangée?
<property name="price" type="double" formula="(select SUM(amount) ...) />
Mais cela permet d'obtenir seulement 1 rangée. Comment puis-je obtenir lisf de lignes? Je comprends que "propriété" ne convient pas, mais il est impossible d'ajouter une formule à définir ou à lister.
Bien sûr, je veux juste obtenir des valeurs sans ajouter de nouvelles classes. J'ai juste la requête sql et je m'attends à avoir une liste ou un ensemble pour une classe existante.
Semble que vous voulez vraiment avoir une référence 1: m, sans un champ de référence «approprié». Est-ce correct? –
Eh bien, je dois ajouter une liste à ma classe. Il utilisera SEULEMENT pour montrer toute information supplémentaire concernant cet objet. Et ces tables ne sont pas couvertes par le fichier de mappage, car elles sont utilisées par une autre application. –