JPA
fsgsdfghdfh
这个作者很懒,什么都没留下…
展开
-
JPA简述及用Hibernate实现环境
定义 Java Persistence API JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 起源 Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用的对象持久化的开发工作;其二,Sun希望整合对ORM技术,实现天下归一。 JPA由EJB 3.0软件专家组开发,作为JSR...2009-10-12 11:46:21 · 76 阅读 · 0 评论 -
JPA完成单表注解配置说明包括日期,大文本,二进制文本,枚举
1,在src下面新建一个META-INF文件夹,在META-INF下面新建一个persistence.xml的配置文件,persistence.xml配置如下:我这里的JPA采用的是Hibernate实现,不用的实现下面的配置文件的内容不一样的。 <persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xs...2009-10-12 14:39:13 · 325 阅读 · 0 评论 -
JPA完成对数据库的单表基本操作
1,实体Bean配置如下: package com.mengya.bean; import java.util.Date; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.EnumT...2009-10-12 14:47:25 · 110 阅读 · 0 评论 -
JPA 一对多实例配置
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun....2009-10-13 16:01:57 · 122 阅读 · 0 评论 -
JPA 一对一实例配置
在JPA配置关系时一定要注意: 谁配置了mappedBy谁就是关系被维护端,另一个是关系维护端(关系维护端一般配置@JoinColumn表示外键和optional表示外键是否可以为NULL)。 关系护端即负责外键记录的更新,一方为被维护端即没有权力更新外键记录。 @Entity public class IDCard { private Integer car_id; pr...2009-11-07 17:24:58 · 351 阅读 · 0 评论 -
JPA 多对多实例配置
@Entity public class Student { private Integer s_id; private String s_name; private Set<Teacher> teachers = new HashSet<Teacher>(); public Student() { } public S...2009-11-08 18:35:49 · 92 阅读 · 0 评论 -
JPA 联合主键
/** * 联合主键 * * 1、必须实现Serializable序列化 2、必须提示无参的构造方法 3、必须重写hashCode和equals方法 * * @Embeddable 表示该类中所有属性在应用该联合主键的类中作为它的属性(字段) * @author 张明学 * */ @Embeddable public class AirLinePK i...2009-11-08 18:55:51 · 144 阅读 · 0 评论