<?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>
分享到:
相关推荐
对hibernate.hbm.xml解释很详细~ 开发的时候很有用的哦~!
使用MyEclipse工具生成POJO类和映射文件.hbm.xml
hibernate.queries.hbm.xml这个文件需要放在jbpm*(版本).jar中。。的org.jbpm.db目录下,先删除以前的文件,然后,换上共享中这个。。大家可以用文件比较器看看,并没有改变以前的,只是新加了。。
address.hbm.xml address.hbm.xml
Address类对应的配置文件
请输入包的名称和映射文件需要放到的文件夹之后运行CreateTableXml里的main方法,就可以自动生成映射文件了。记着刷新文件夹,要不然是看不到的。 当然只是一些基础的属性。对于一些比较复杂,还是需要自己来修改的...
CodeSmith针对NHibernate的.hbm.xml映射文件的生成模板,有单个表和整个数据库的模板
详解hibernate.hbm2ddl.atuo 属性的配置
hbm.xml文件中的name名字与实体类中不符合.
xdoclet的文件,用于生成*.hbm.xml
hibrenate hbm.xml 表映射
ssh人力资源源码框架crmssh人力资源源码框架crmssh人力资源源码框架crmssh人力资源源码框架crm
NULL 博文链接:https://penghuaiyi.iteye.com/blog/385817
Hibernate关联关系hbm.xml中的相关属性many-to-one/one-to-many/many-to-many 中所有属性值以及其用法。
hibernate。hbm.xml配置详解.doc hibernate。hbm.xml配置详解.doc hibernate。hbm.xml配置详解.doc
Oracle自动生成hibernate实体 首先需要有个表A0,然后以要生成实体的表名称为参数执行存储过程,生成的结果就在A0表里。
主要介绍通过Hibernate不用别的插件,逆向生成实体类的方法,包括标签注解映射和hbm.xml文件映射两种
MyEclipse生成hbm.xml文件(全图解)--很详细的步骤,让你一目了然。
当用myeclipse编辑xml文件时,如hibernate的配置文件,不能自动代码提示,网上都说是通过配置DTD方法,其实如我们使用myeclipse时根本不用配置,软件已经给我们配置好了,只需要做如下操作: 在Windows-----...
以hibernate-tools-5.2.1.Final.jar为例,5.0以下的版本尚未验证