-
cascade查看全部
-
单向多对一关联查看全部
-
数据类型映射图查看全部
-
在hbm映射文件中,可以在one方,设置inverse属性让many来接管数据的维护查看全部
-
hbm.xml配置文件中set属性的常用设置值查看全部
-
inverse在一方配置文件中配置查看全部
-
<set>中的inverse属性,默认为false,表示由一对多关系中的一方维护关联关系,将该属性设为true,表示将控制反转,又多方维护关联关系查看全部
-
初始化 会话工厂查看全部
-
...查看全部
-
对应类型查看全部
-
set元素的常用属性查看全部
-
<set name="students" table="student" cascade="save-update"> <key column="classId"></key> <one-to-many class="com.pro.domain.Student"/> <set>查看全部
-
cascade属性 <set name="students" table="student" cascade="save-update"> <key column="classId"></key> <one-to-many class="com.pro.domain.Student"/> <set>查看全部
-
配置一对多关联关系: <set name="students" table="student"> <key column="classId"></key> <one-to-many class="com.pro.domain.Student"/> <set> 配置多对一关联关系: <many-to-one name="classes" class="com.pro.domain.Classes" column="classId"></many-to-one> 在测试的时候设置关联关系: Classes c=new Classes("Java一班","Java软件开发一班"); Students stu1=new Student("李希","男"); Students stu2=new Student("李红","女"); //设置关联关系 c.getStudents().add(stu1); c.getStudents().add(stu2); stu1.setClasses(c); stu2.setClasses(c); 经过测试后控制台会出现两条update语句。这个没必要而且会影响性能,这时候 inverse就开始有用了。。查看全部
-
单向多对一的配置: 1.在多方定义一放的引用 private Classes classes get,set方法 2.配置映射文件 <many-to-one name="classes" class="com.pro.domain.Classes" column="gid"></many-to-one>查看全部
举报
0/150
提交
取消