第九章 关系映射 .hbm.xml简单写法与解释
2013-06-08 10:52
288 查看
<?xml version="1.0" encoding="utf-8"?> <!-- 上面是xml文件的版本与编码 --> <!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"> <!-- hibernate映射文件的头文件以及dtd格式文件 --> <hibernate-mapping> <!-- class name实体类 table数据库中的表 catalog数据库的名字 --> <class name="cn.framelife.hibernate.entity.IdCard" table="id_card" catalog="hibernate"> <!-- id标签指的是主键 name类里面的的id type是这个id的类型 column表中的字段 generator主键生成策略--> <id name="id" type="java.lang.Integer"> <column name="id" /> <generator class="foreign"> <param name="property">person</param> </generator> </id> <!-- property标签 除了id、对象与集合之外的其它属性(表中的字段) name类里面的的属性名 type是这个属性的类型 column表中的字段 --> <property name="cardNo" type="java.lang.String"> <column name="card_no" length="45" not-null="true" /> </property> <!-- 对象与集合等使用关系映射标签 --> <one-to-one name="person" constrained="true" class="cn.framelife.hibernate.entity.Person"></one-to-one> </class> </hibernate-mapping>
相关文章推荐
- [原创]java WEB学习笔记81:Hibernate学习之路--- 对象关系映射文件(.hbm.xml):hibernate-mapping 节点,class节点,id节点(主键生成策略),property节点,在hibernate 中 java类型 与sql类型之间的对应关系,Java 时间和日期类型的映射,Java 大对象类型 的 映射 (了解),映射组成关系
- 对象-关系映射文件:映射文件的扩展名为 .hbm.xml
- 实体与表映射关系XXX.hbm.xml配置详解(转)
- Hibernate使用hbm.xml配置映射关系解析
- Hibernate配置文件hibernate.cfg.xml、类与表间的关系映射文件Student.hbm.xml的书写和属性注解
- [原创]java WEB学习笔记77:Hibernate学习之路---Hibernate 版本 helloword 与 解析,.环境搭建,hibernate.cfg.xml文件及参数说明,持久化类,对象-关系映射文件.hbm.xml,Hibernate API (Configuration 类,SessionFactory 接口,Session 接口,Transaction(事务))
- 【转】关系映射文件***.hbm.xml详解
- Hibernate数据检索策略和.hbm.xml映射文件
- 一个简单但详细的解释Windows文件映射读取数据文件的例子
- hibernate映射文件详解:xxx.hbm.xml文件详解
- xslt解释xml的简单例子
- struts.xml文件定义Action处理结果与视图资源之间的映射关系
- hibernate笔记--实体类映射文件"*.hbm.xml"详解
- Hibernate映射文件——.hbm.xml
- hibernate配置文件hibernate.cfg.xml和.hbm.xml的详细解释
- Hibernate中映射文件*.hbm.xml中type="date"和不写type="date"的区别?
- MyBatis中XML 映射配置文件的简单介绍
- 第九章 关系映射 多对多关联映射
- 解释对象/关系映射集成模块。
- hibernate教程____hibernate持久化(基于实体类注解和hbm.xml映射文件区别)