<?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>
原文地址:https://www.jb51.cc/xml/300326.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。