Nous avons trouvé un problème sur notre application (une requête de sélection qui rejoint trop de tables). La solution de ce problème consiste à définir fetch="select"
sur la balise <join>
dans notre fichier de mappage d'hibernation.force hyperjaxb2 pour générer un fetch = "select" propriété sur le mappage d'hibernation (sur <join> tag)
<subclass extends="...">
<join table="MyTable" fetch="select">
...
</join>
</subclass>
Mais cette correspondance est générée par hyberjaxb2. Je n'ai pas trouvé comment ajouter l'attribut d'extraction dans la balise <join>
. Je peux changer le nom de la table cible (ex: MyTable) en utilisant ceci:
<hj:table name="MyTable"/>
mais si je change à
<hj:table name="MyTable" fetch="select" />
rien est ajouté dans mon fichier de mappage. Alors, comment puis-je ajouter la propriété d'extraction sur la balise <join>
en utilisant hyperjaxb2?
Merci.
Vous êtes invités à déposer une question: http://jira.highsource.org/browse/HJII – lexicore