hibernate继承策略
来源:互联网 发布:管道过滤器模式 java 编辑:程序博客网 时间:2024/04/26 12:29
beanpublic class Person {private Integer id;private String name;private Date birthday;} <pre name="code" class="java">public class Student extends Person{private Integer stu_id;private String college;private String course; get and set 略}
Person.hbm.xml 单表继承配置实现<!--单表继承子类和父类的数据都保存在同一张表中用的比较少,当子类比较少时可以这种继承策略 --><hibernate-mapping package="lee.bean"><class name="Person" table="t_person"><id name="id"><generator class="identity"/></id><discriminator type="string" column="sub_id"/><property name="name" /><property name="birthday" type="date"/><subclass name="Student"><property name="stu_id" /><property name="college" /><property name="course"/></subclass></class></hibernate-mapping>
<pre name="code" class="html">Person.hbm.xml 具体表继承配置实现<!--具体表继承子类的扩展字段保存在子类对应的表中,子类继承的字段保存在父类对应的表中这种继承策略用的较多 --><hibernate-mapping package="lee.bean"><class name="Person" table="t_person"><id name="id"><generator class="identity"/></id><property name="name" /><property name="birthday" type="date"/><joined-subclass name="Student"><key column="f_id"/><property name="stu_id" /><property name="college" /><property name="course"/></joined-subclass></class></hibernate-mapping>
<pre name="code" class="html"><pre name="code" class="html">Person.hbm.xml 每个类对应一个表配置实现
<!--每个具体类一个表父类的字段数据保存在父类对应的表中子类的字段数据保存在子类对应的表中,包括子类继承的和扩展的 --><hibernate-mapping package="lee.bean"><class name="Person" table="t_person"><id name="id"><generator class="hilo"/> <!-- 高低算法主键生成策略 --></id><property name="name" /><property name="birthday" type="date"/><union-subclass name="Student"><property name="stu_id" /><property name="college" /><property name="course"/></union-subclass></class></hibernate-mapping>
0 0
- hibernate继承策略
- Hibernate继承策略
- Hibernate继承映射策略
- HIbernate继承映射策略
- 解读Hibernate继承映射策略
- 解读Hibernate继承映射策略
- Hibernate实体对象继承策略
- Hibernate继承映射的两种策略
- Hibernate继承映射三种策略学习
- Hibernate 之单表继承映射策略
- Hibernate的3种继承映射策略
- Hibernate映射类继承之混合继承策略
- hibernate继承的三种映射策略( Inheritance mapping)
- Hibernate支持三种基本的继承映射策略:
- hibernate继承映射策略之每个具体类一张表
- hibernate继承映射策略之每个子类一张表
- Hibernate实战_笔记31(混合继承策略、如何选择策略)
- Hibernate---继承
- 从含有M个元素的集合中任选n个的排列组合
- 博客与链接
- CentOS6.4下Mysql数据库的安装与配置
- android的Log输出(实例)
- IO流(列出目录下所有内容-递归)-(列出目录下所有内容-带层次)
- hibernate继承策略
- 进程创建
- java 类加载器的工作原理
- Jeecg Controller层的模版----自己的版本
- 用栈对队列排序
- IO流(删除带内容的目录)
- 作业(一)
- 学习日记之建造者模式和Effective C++
- 计算机视觉、机器学习相关领域论文和源代码大集合