请问,Hibernate的组件映射componet,可以延迟加载吗?

如题,



<hibernate-mapping>

<class name="org.sakaiproject.model.model.Teacher" table="teacher" <br=""> lazy="true">

<id name="zgh" type="string">

<column name="ZGH" length="10">

<generator class="assigned">

</id>

       ....................................

<component name="teaDetail" <br=""> class="org.sakaiproject.model.model.TeacherDetail" lazy="true">

..........................

</component>

</class>

</hibernate-mapping>







hibernate的component标签,究竟能不能lazy load



怎么感觉lazy="true"和lazy="false"

出来的sql是一样的.
问题补充:
如题,





<hibernate-mapping>


<class name="org.sakaiproject.model.model.Teacher" table="teacher" <br="">
lazy="true">


<id name="zgh" type="string">


<column name="ZGH" length="10">


<generator class="assigned">


</id>


?????? ....................................


<component name="teaDetail" <br="">
class="org.sakaiproject.model.model.TeacherDetail" lazy="true">


..........................


</component>


</class>


</hibernate-mapping>











hibernate的component标签,究竟能不能lazy load





怎么感觉lazy="true"和lazy="false"


出来的sql是一样的.



是否跟one-to-one一样?需要字节码增强,好像很复杂.

为什么EJB的one-to-one好像可以Lasy load

需要使用Interception而不是Proxy进行Lazy loading ,需要编译时期字节码增强,比较麻烦,但不是不能。呵呵。

[quote]为什么EJB的one-to-one好像可以Lasy load [/quote]
JPA的底层不还是Hibernate或Toplink这些ORM框架吗,能不能延迟加载还是取决与底层的框架。