Bonjour,
Je cherche a calculer une propriété (non persistante) "rank" en fonction d'une propriété (persistante) "score".
J'utilise donc formula, voici mon fichier de mapping:
Code:
<property name="score" column="score" type="int" not-null="true" /> <property name="rank" type="int" >
<formula>
(SELECT rank() OVER (ORDER BY score DESC) FROM team
link where link.id = id)
</formula>
</property>
J'obtiens l'erreur suivante à l'initialisation d'Hibernate :
Quote:
ORA-30484: missing window specification for this function
J'ai également essayé avec le mapping suivant mais ça ne fonctionne pas mieux :
Code:
<property name="rank" type="int" formula="row_number() OVER (ORDER BY score DESC)" />
Quelqu'un a-t-il une idée ?
Merci d'avance.