@注解_继承映射
来源:互联网 发布:avi封装软件 编辑:程序博客网 时间:2024/06/10 16:31
直接上代码咯
package cn.jbit.test2.bean;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.DiscriminatorColumn;import javax.persistence.DiscriminatorType;import javax.persistence.DiscriminatorValue;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.Id;import javax.persistence.Inheritance;import javax.persistence.InheritanceType;import javax.persistence.Table;@Entity@Table(name = "test_animal")@Inheritance(strategy = InheritanceType.SINGLE_TABLE)@DiscriminatorValue("1")@DiscriminatorColumn(name="isadmin",discriminatorType=DiscriminatorType.CHAR)public class Animal implements Serializable {private static final long serialVersionUID = 2389604048328677773L;@Id@GeneratedValueprivate Integer id;@Column(name = "name")private String name;public Animal() {super();}public Animal(Integer id, String name) {super();this.id = id;this.name = name;}public Integer getId() {return id;}public void setId(Integer id) {this.id = id;}public String getName() {return name;}public void setName(String name) {this.name = name;}}
package cn.jbit.test2.bean;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.DiscriminatorValue;import javax.persistence.Entity;@Entity@DiscriminatorValue("2")public class Cat extends Animal implements Serializable {private static final long serialVersionUID = -6854644996646385119L;@Column(name="sex")private char sex;public Cat() {super();}public Cat(char sex) {super();this.sex = sex;}public char getSex() {return sex;}public void setSex(char sex) {this.sex = sex;}}
0 0
- @注解_继承映射
- Hibernate使用注解,继承映射写法
- @注解_双向一对多映射
- @注解_单向一对多映射
- Hibernate继承映射之一_用一张表映射
- Hibernate继承映射之二_用多张表映射1
- Hibernate继承映射之三_用多张表映射2
- 学习笔记14--继承关系_整个继承树映射
- Hibernate_映射_继承结构映射2_另外两种映射方式
- Hibernate4学习总结(3)--注解形式的基础映射,主键映射,基本属性映射,复合属性映射,继承映射。
- Hibernate学习(3) (继承映射,配置文件和注解版)
- Hibernate_映射_继承结构映射1_使用一张表的方式
- Hibernate入门07_继承映射01_discriminator方式
- Hibernate入门07_继承映射02_joined方式
- Hibernate入门07_继承映射03_union方式
- 继承映射
- 继承映射
- 继承映射
- android handler和thread的使用
- C语言linux I/O函数集与windows I/O 函数集
- vc网络编程
- linux驱动编程--异步通知与异步I/O
- C++编译器无法捕捉到的8种错误
- @注解_继承映射
- 传感器节点分布图绘制-matlab
- Git入门指南十一:Git branch 分支与合并分支
- java集合之迭代器ListIterator
- NYOJ540 奇怪的排序
- windows程序设计 第九章 ENVIRON.C中的一个问题
- Linux学习(一)--简介
- 欧几里得算法
- C#正则表达式大全