JPA

JPA观看笔记 :http://www.java63.com/jpa/big_field_lazyload.html

 

 

15.JPA中的联合主键

July 15, 2011 Views 657
Comments 0
这节视频内容讲的是 JPA 联合主键的内容。

两个或多个字段组成的主键,我们叫联合主键。在面向对象中,我们用 JPA怎么定义这种情况呢?

怎么定义JPA 联合主键?用面向对象的思想来思考的话,联合主键里的复合主键(字段),可以把它看成一个整体,然后采用一个主键类来描述这个复合主键的字段
...

14.JPA中多对多双向关联的各项关系操作

July 14, 2011 Views 559
Comments 0
上一篇文章和大家分享了 JPA中多对多双向关联实体定义与注解设置的内容,这一节视频给大家带来的是 JPA中多对多双向关联的各项关系操作

目录结构,看图:


Student.java
...

13.JPA中多对多双向关联实体定义与注解设置

July 13, 2011 Views 868
Comments 0
本节视频讲解的是 JPA中多对多双向关联实体定义与注解设置的内容。

Student.java
[code=java]
package cn.itcast.bean;

import java.util.HashSet;
import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.Column;
...

12.JPA中一对一双向关联

July 12, 2011 Views 337
Comments 0

本节视频讲解的是 JPA中一对一双向关联的内容。


IDCard.java
[code=java]
package cn.itcast.bean;

import javax.persistence.CascadeType;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
...

11.JPA中的一对多延迟加载与关系维护

July 11, 2011 Views 289
Comments 0
本节视频讲解的是 JPA中的一对多延迟加载与关系维护的内容。


order.java
[code=java]
package cn.itcast.bean;

import java.util.HashSet;
import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.Column;
...

10.JPA中的一对多双向关联与级联操作 Cascade

July 10, 2011 Views 440
Comments 0
本节视频讲解的是 JPA中的一对多双向关联与级联操作的内容。

Order.java
[code=java]
package cn.itcast.bean;

import java.util.HashSet;
import java.util.Set;

import javax.persistence.CascadeType;
import javax.persistence.Column;
...

9.JPA中使用JPQL语句进行查询

July 9, 2011 Views 485
Comments 0
本节视频讲解的是 JPA中使用JPQL语句进行查询的内容。

* JPA的查询语言(JPQL?)
这是持久化操作中很重要的一个方面,通过面向对象而非面向数据库的查询语言查询数据,避免程序的SQL语句紧密耦合。

PersonTest.java

[code=java]package junit.test;
...

8.分析JPA与持久化实现产品对接的源代码

July 8, 2011 Views 98
Comments 0
EntityManagerFactory factory = Persistence.createEntityManagerFactory("itcast");
讲解下这个方法内部的一些原理(了解下就OK了)

打开源代码Persistence.java


这个资源在哪里呢? 看图:


打开,内容为 org.hibernate.ejb.HibernatePersistence

程序会在类路径地下寻找到这个文件,并读取这个配置文件里面指定的可持久化驱动。
...

7.使用JPA加载 更新 删除对象

July 7, 2011 Views 348
Comments 0
本节视频讲解的是关于 JPA加载 更新 删除对象方面的内容。

PersonTest.java
[code=java]
package junit.test;

import javax.persistence.EntityManager;
import javax.persistence.EntityManagerFactory;
import javax.persistence.Persistence;
...

6.JPA大数据字段映射与JPA字段延迟加载

July 6, 2011 Views 257
Comments 0
本节视频讲解的是关于 JPA大数据字段映射与JPA字段延迟加载的内容。

Person.java
[code=java]
package cn.itcast.bean;

import javax.persistence.Basic;
import javax.persistence.Column;
import javax.persistence.Entity;

 

5.日期_枚举等字段类型的JPA映射

July 5, 2011 Views 312
Comments 0
映射元数据是什么样的? 实体类Person生成表是Person; 字段是id,name,采用属性的名称作为字段的名称;id,name是字段,不是属性。

Person.java

[code=java]
package cn.itcast.bean;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
...

4.第一个JPA实例与JPA主键生成策略

July 4, 2011 Views 326
Comments 0
本节视频讲解的是关于第一个JPA实例与 JPA主键生成策略的内容。

写实体bean,映射的数据可以采用XML配置方式,也可以采用注解方式,在 JPA中推荐大家用注解的方式,因为注解的方式开发应用效率是挺高的,

每个实体bean都要有个实体标识属性,这个实体标识属性主要用于在内存里面判断对象。通过@Id就可以定义实体标识。可以标识在属性的get方法前面,也可以标识在字段上面,通常我们更倾向于标识在属性的get方面上面。
...

3.搭建JPA开发环境和JPA全局事务介绍

July 3, 2011 Views 198
Comments 0
这节视频讲解 搭建JPA开发环境JPA全局事务介绍.


采用领域建模思想

persistence.xml(JPA规范要求在类路径的META-INF目录下) 有图片!

...

2.JPA开发环境和思想介绍

July 3, 2011 Views 222
Comments 0
这节视频讲解 JPA开发环境和JPA思想介绍.

[size=medium] 开发JPA依赖的jar文件[/size]

Hibernate核心包(8个文件)hibernate-distribution-3.3.1.GA

hibernate3.jar
...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值