
ORM框架
青山IT生活
平凡的打工人,波澜不惊生活,慢慢熬...
展开
-
JPA初探01--最简单的案例
JPA一个最简单的Demo 首先,环境准备JDK1.7 、Eclipse 、MYSQL 【第一步:找jar包】由于JPA的实现由很多,在这里使用的是hibernate对JPA的实现,所以所有的jar包都是使用的hibernate的,所以需要到hibernate官网下载所有的hibernate的jar包。网址:http://hibernate.org/这里我下载的文件是:hibernate...原创 2014-10-16 11:40:50 · 130 阅读 · 0 评论 -
JPA初探02-继承关系和简单的一对多关系的注解实现
【实例背景介绍】两种实体类:1. 学生类 StudenBean 学生类下面有两个子类:体育特长生SportsStudentBean、艺术生PrintStudentBean2. 班级类 ClazzBean 关系:1. StudenBean 是 SportsStudentBean 和 PrintStudentBean 的父类2. ClazzBean 和 StudenBean 是一对多的关系 ...原创 2014-10-17 19:10:50 · 336 阅读 · 0 评论 -
JPA初探03--特殊类型的注解(时间,枚举,大数据)
create table t_user( id int primary key auto_increment, user_name varchar(50), birthday date, infor longtext, gender varchar(10) ); 【Java类:】 package bean; import java.util.Date; ...原创 2014-10-20 11:07:21 · 220 阅读 · 0 评论 -
JPA初探04---一对一的双向关联
关系: 公民 --- 身份证 一对一的关系 数据库设计 create table t_citizen ( cid int primary key, cname varchar, cardid int ); create table t_card( cid int primary key, cardno varchar(45) ); ...原创 2014-10-20 11:08:37 · 113 阅读 · 0 评论 -
JPA初探05---一对多的双向关联
关系: 订单 ---> 订单项 一对多的双向关联 JPA规范:一对多的双向关联,多的一方是负责关系维护,负责外键的更新。关系的被维护段是没有权利更新外键的。其实我们仔细理解:本来一对多的关系中多方是记录一方的外键,那么肯定是由多方去更新自己的外键。 【Java类设计,包含数据库设计】 package OneToMany; import java.util.Dat...原创 2014-10-20 11:09:42 · 142 阅读 · 0 评论 -
JPA初探06---多对多的双向关联
多对多的关系,在项目中一定会遇到,而我们在项目中一定会遇到的权限控制。 在权限控制中: 角色和权限的关系就是多对多的关系 下面我们来看看是怎么样进行JPA的配置的 【Java类设计】 package ManyToMany; import java.util.Set; import javax.persistence.CascadeType; import jav...原创 2014-10-20 11:10:49 · 148 阅读 · 0 评论 -
JPA初探07---联合主键的使用
联合主键:一般是两个或者以上的字段来标示主键,在JPA中把所有的联合主键的字段放在同一个类中。 那么Java类的设计:专门设计一个类,用来存放联合主键字段,而且该类只能存放联合主键字段。 【联合主键类设计】 package 联合主键; import java.io.Serializable; import javax.persistence.Embeddable; ...原创 2014-10-20 11:12:09 · 239 阅读 · 0 评论