我们在我们的应用程序中发现了一个问题(连接太多表的选择查询)。这个问题的解决方法是在我们的hibernate映射文件中设置fetch="select"tag <join>。
<subclass extends="...">
<join table="MyTable" fetch="select">
...
</join>
</subclass>
但是这个映射是由 hyberjaxb2 生成的。我还没有找到如何将 fetch 属性添加到<join>标签中。我可以使用以下方法更改目标表名称(即:MyTable):
<hj:table name="MyTable"/>
但如果我把它改成
<hj:table name="MyTable" fetch="select" />
我的映射文件中没有添加任何内容。
那么,如何<join>使用 hyperjaxb2 在标签上添加 fetch 属性?
谢谢你。