我们在我们的应用程序中发现了一个问题(连接太多表的选择查询)。这个问题的解决方法是在我们的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 属性?
谢谢你。