hibernate映射问题。
时间:2011-11-17
来源:互联网
struts2的。城市表里面有自身信息+省份id+国籍id,用映射做,省份-点-城市ID-点-相关信息。
映射应该怎么写呢?
城市实体的映射
<many-to-one name="provinces" class="com.nr.idc.sysCtrl.entity.TbProvinces" fetch="select" insert="false"update="false">
<column name="province_id" />
</many-to-one>
省份的映射
<set name="cities" inverse="true">
<key>
<column name="province_id" />
</key>
<one-to-many class="com.nr.idc.sysCtrl.entity.TbCities" />
</set>
页面又怎么取?
映射应该怎么写呢?
城市实体的映射
<many-to-one name="provinces" class="com.nr.idc.sysCtrl.entity.TbProvinces" fetch="select" insert="false"update="false">
<column name="province_id" />
</many-to-one>
省份的映射
<set name="cities" inverse="true">
<key>
<column name="province_id" />
</key>
<one-to-many class="com.nr.idc.sysCtrl.entity.TbCities" />
</set>
页面又怎么取?
作者: jiuliangyin 发布时间: 2011-11-17
<class name="com.gzbb.hibernate.student.Classes">
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<set name="student" inverse="true" cascade="all">
<key column="classesid"/>
<one-to-many class="com.gzbb.hibernate.student.Student"/>
</set>
</class>
这种配置方式应该也可以实现吧?上面的关系是一个班级可能包含多个学生
<id name="id">
<generator class="native"/>
</id>
<property name="name"/>
<set name="student" inverse="true" cascade="all">
<key column="classesid"/>
<one-to-many class="com.gzbb.hibernate.student.Student"/>
</set>
</class>
这种配置方式应该也可以实现吧?上面的关系是一个班级可能包含多个学生
作者: zhc8501 发布时间: 2011-11-17
至于怎么调用可是在DAO中写sql语句或者hql语句,我以前是这么用的,本人也是新学,希望能讨论学习。
作者: zhc8501 发布时间: 2011-11-17
一般配映射关系
struts2的话可以直接吧想要的对象写成成员变量,并有get/set方法,在页面就可以在request对象里面获取
例如Action里面有stu属性;
页面就Student stu = (Student)request.getAttribute("stu");
如果是有配了对应的多对一关系
stu.对应对象的get方法获取该对象
一对多也是
struts2的话可以直接吧想要的对象写成成员变量,并有get/set方法,在页面就可以在request对象里面获取
例如Action里面有stu属性;
页面就Student stu = (Student)request.getAttribute("stu");
如果是有配了对应的多对一关系
stu.对应对象的get方法获取该对象
一对多也是
作者: q358417681 发布时间: 2011-11-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28