java - 为什么many-to-one的lazy属性不管用,在取出student的同时也取出了classes的信息
ringa_lee
ringa_lee 2017-04-18 09:07:01
0
0
232
@Test
public void getStudents {
Students student= null;
Session session = null;
Transaction tx = null;
try{
session = HibernateUtil.getSession();
tx = session.beginTransaction();
student= (Students)session.load(Students.class, 67833);
tx.commit();
}catch(Exception e){
e.printStackTrace();
}finally{
session.close();
}
}

<hibernate-mapping>
<class name="com.test.bean.Strdents" table="students" lazy="false">
<id name="id" type="java.lang.Integer">
<column name="id"/>
<generator class="identity" />
</id>
<property name="name" type="java.lang.String">
<column name="name"/>
</property>

<many-to-one name="classes" class="com.test.bean.Classes">
<column name="classes_id" />
</many-to-one>
</class>
</hibernate-mapping>

<hibernate-mapping>
<class name="com.test.bean.Classes" table="classes" lazy="false">
<id name="id" type="java.lang.Integer">
<column name="id" />
<generator class="identity"/>
</id>
<property name="name" type="java.lang.String">
<column name="name" />
</property>

<set name="student" inverse="true" cascade="all" lazy="false">
<key column="classes_id"></key>
<one-to-many class="com.test.bean.Strdents"></one-to-many>
</set>
</class>
</hibernate-mapping>
ringa_lee
ringa_lee

ringa_lee

reply all(0)
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!