Bonjour,

Je voulais savoir si c'est possible d'externaliser une reqête écrite sous la balise <sql-query> d'un fichier hbm dans un fichier properties.

exemple :
supposons que j'ai un fichier hbm de ce type

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<sql-query name="mySqlQuery">
    <return alias="person" class="eg.Person">
        <return-property name="name" column="myName"/>
        <return-property name="age" column="myAge"/>
        <return-property name="sex" column="mySex"/>
    </return>
    SELECT person.NAME AS myName,
           person.AGE AS myAge,
           person.SEX AS mySex,
    FROM PERSON person WHERE person.NAME LIKE :name
</sql-query>
Mon but est de pouvoir externaliser la requête
SELECT person.NAME AS myName,
person.AGE AS myAge,
person.SEX AS mySex,
FROM PERSON person WHERE person.NAME LIKE :name


dans un fichier requete.properties et biensur de la remplacer par sa valeur que je lui a attribué dans ce fichier.

Merci d'avance pour votre aide.