hibernate——*.hbm.xml文件映射关系配置
来源:互联网 发布:巨人网络借壳后股价 编辑:程序博客网 时间:2024/04/30 11:24
在使用hibernate时,经常需要配置与类对应的hbm.xml文件,并在其中指明数据库表的具体细节。
由于映射关系的配置比较繁琐,故总结了模板代码如下:
多对一:
<many-to-one name="本类中的属性名" class="对方类" column="本类中的属性名+Id"></many-to-one>
一对多:
<set name="本类中的属性名"><key column="多的那一方中引用我主键的那个外键的名字"></key><one-to-many class="对方类"></one-to-many></set>
多对多:
<set name="本类中的属性名" table="中间表名"><key column="对方引用我主键的那个外键的名字"></key><many-to-many class="对方类" column="对方类+Id"></many-to-many></set>
基于外键的一对一(有外键方):
<many-to-one name="本类中的属性名" class="对方类" column="本类中的属性名+Id" unique="true"></many-to-one>
基于外键的一对一(无外键方):
<one-to-one name="本类中的属性名" class="对方类" property-ref="对方表中对应的‘本类中的属性名’"></one-to-one>
此后,在配置映射关系时,只需复制粘贴,再替换提示信息即可,方便使用。
0 0
- hibernate——*.hbm.xml文件映射关系配置
- Hibernate映射文件——.hbm.xml
- hibernate hbm xml 关系映射
- 一本正经教你配置Hibernate框架下的.hbm.xml文件的映射关系
- hibernate映射文件??.hbm.xml配置映射元素详解
- Entity.hbm.xml对象关系映射文件配置
- 用xxx.hbm.xml映射文件配置的hibernate实例
- hibernate映射文件??.hbm.xml配置映射元素详解--Hibernate映射类型
- hibernate映射文件 xx.hbm.xml配置映射元素详解--Hibernate映射类型
- hibernate映射文件??.hbm.xml配置映射元素详解--Hibernate映射类型
- Hibernate框架中在.hbm.xml映射文件中配置表与表之间的关联关系
- 1003--对象关系映射文件(*.hbm.xml)
- 关系映射文件***.hbm.xml详解
- Hibernate-配置文件-映射文件.hbm.xml
- Hibernate映射文件(Entity.hbm.xml)
- Hibernate学习-08:配置-核心配置文件hibernate.cfg.xml、映射文件*.hbm.xml
- hibernate映射文件XXX.hbm.xml配置映射元素详解--对象标识符(OID)
- hibernate学习的那些事之对象关系映射文件--domain对象.hbm.xml
- visual studio 使用技巧
- HDU find the safest road 最短路径 floyd
- iOS开发之c语言基础-分支结构
- Mysql多字段排序
- Struts是如何实现MVC的
- hibernate——*.hbm.xml文件映射关系配置
- 一位前辈的iOS 代码实践总结
- ERROR ITMS-90529
- 二叉树的小总结
- 北京前端实习面试总结2015
- ioS开发之c语言基础-循环结构
- 新站站内优化怎么做?
- php empty isset对特殊字符的判断
- linux系统ACL的使用:ACL设置参数详解,getfacl、setfacl