JPA继承关系详解(1)
来源:互联网 发布:超女网络海选 编辑:程序博客网 时间:2024/06/05 15:49
这篇文章,考虑很多因素,有的地方比较详细,但配置这些并未涉及…
首先,我们需要了解为什么需要使用JPA继承关系!我们使用2简单的对象来阐述!学生,老师!
学生:姓名,年龄,性别,学习
老师:姓名,年龄,性别,教学
从上面2个类我们可以了解,学生与老师的3个属性是相同的,不同之处只有一处就是,学习与教学的区别!
传统方式在不使用继承关系的情况下,创建学生与老师的pojo需要这样…
Teacher.java
编写Junit4单元测试类:JPATest.java
执行:查看生成的数据库: mysql> desc student; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(20) | NO | UNI | NULL | | | sex | varchar(5) | NO | | NULL | | | study | varchar(20) | NO | | NULL | | +-------+-------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec) mysql> desc teacher; +-------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+-------------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | name | varchar(20) | NO | UNI | NULL | | | sex | varchar(5) | NO | | NULL | | | teach | varchar(20) | NO | | NULL | | +-------+-------------+------+-----+---------+----------------+ 4 rows in set (0.00 sec)
- JPA继承关系详解(1)
- JPA继承关系详解(2)
- JPA继承关系详解(3)
- JPA支持继承关系
- EJB/JPA继承详解
- EJB/JPA 继承详解(转)
- JPA实体继承关系的映射策略
- 继承关系映射详解
- JPA对象关系模型之继承映射策略
- Hibernate之jpa实体映射的三种继承关系
- Hibernate之jpa实体映射的三种继承关系
- jpa继承
- JPA:继承
- JPA和Hibernate的关系1
- Maven POM文件详解以及继承关系
- hibernate详解(七)---映射继承关系
- Hibernate/JPA中的继承映射 实体extends的关系(每个子类独立一个表)
- 通过 Hibernate 实现 JPA 对象关系模型之继承映射策略
- 毕业设计[001]: OWL本体文件
- Twenty tips to write a good stored procedure
- Debian 中安装minigui 1.3.3
- c++中强制类型转换操作符小结--使用
- 汇编语言编写的输出三个数的最大和最小(原创)
- JPA继承关系详解(1)
- 文化转型与竞争力
- Request method (1)
- 推荐!CSDN博客放阿里妈妈广告代码的方法
- 位运算小结
- Linux C 开发环境(debian)
- 我是如何招聘程序员的【转载】
- Windows下架设Subversion服务器
- private,protected,public,internal以及protected internal的区别