大虾您飘逸的步伐能否为小弟停留片刻!^00^ spring+hibernate开发中遇到的问题!!
首先谢谢您---大虾!
废话我就不说了,正题是:
小弟现在用spring+hibernate遇到查询速度缓慢的问题。
问题原因知道:由于建库时许多表用的联系跟关联,这样当我用middlegen到出java类和hbm.xml表后,生成的xml表都包括如下情况:
<!-- bi-directional many-to-one association to CroleInfo -->
<many-to-one
name="croleInfo"
class="gongan.wenbao.bo.code.CroleInfo"
>
<column name="ROLE_INFO_ID" />
</many-to-one>
<!-- bi-directional one-to-one association to CadminInfo -->
<one-to-one
name="cadminInfo"
class="gongan.wenbao.bo.code.CadminInfo"
outer-join="auto"
/>
当我查询一个类时取出的是包括上边两个类的大对象---有的是类下边还有类,这样嵌套的查询使我的程序非常缓慢,我知道在以上xml中加入lazy="true"可以实现上边两个类的查询,但是不灵活,不能让我想要的时候用,不想要的时候不用,能否在hql语句中灵活实现呢???望大虾赐教!小弟鲁笨,说得详细点,有例子就更好了! ^oo^~~~~~