JPA中各种查询的用法(@NamedQuery、createNativeQuery原生SQL、Order By、Having、Group By、左外连接、子查询)

这个是查询到实体类 package com.jpa.helloworld; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType...

2018-07-19 23:31:26

阅读数 3317

评论数 0

JPA整合spring

这里使用hibernate支持JPA,首先说依赖依赖可以分为hibernate、spring、mysqlhibernate:这里除了要导入hibernate的jar包之外还需要导入hibernate与JPA相关的jar包                   需要链接数据库,所以需要导hiberna...

2018-07-16 15:17:03

阅读数 33

评论数 0

JPA双向多对多关联关系@ManyToMany

package com.jpa.helloworld; import java.util.HashSet; import java.util.Set; import javax.persistence.Column; import javax.persistence.Entity; impor...

2018-07-15 22:22:11

阅读数 451

评论数 0

JPA双向一对一关联关系@OneToOne

Department.classpackage com.jpa.helloworld; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.GeneratedValu...

2018-07-15 20:32:02

阅读数 292

评论数 0

JPA双向一对多关联关系

用法和单向一对多和单向多对一用法是一样的,需要说的就是让那一边来维护关联关系,如果不考虑这个也没什么关系,考虑的话可以对性能有一点提升。        //这里的mappedBy是指定由Order的customemr属性维护关联关系 //注意! 在使用mappedBy属性时,不能同时使用@Joi...

2018-07-15 18:16:09

阅读数 50

评论数 0

JPA单向一对多关联关系@OneToMany

package com.jpa.helloworld; import java.util.Date; import java.util.HashSet; import java.util.Set; import javax.persistence.CascadeType; import jav...

2018-07-15 16:52:26

阅读数 4656

评论数 0

JPA单项多对一关联关系@ManyToOne

多对一关联关系package com.jpa.helloworld; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import java...

2018-07-15 01:50:41

阅读数 977

评论数 0

JPA API

PersistencePersistence  类是用于获取 EntityManagerFactory 实例。该类包含一个名为 createEntityManagerFactory 的 静态方法 。createEntityManagerFactory 方法有如下两个重载版本。带有一个参数的方法以 ...

2018-07-14 21:39:23

阅读数 198

评论数 0

JPA基本注解

@Entity@Entity 标注用于实体类声明语句之前,指出该Java 类为实体类,将映射到指定的数据库表。如声明一个实体类 Customer,它将映射到数据库中的 customer 表上。@Table当实体类与其映射的数据库表名不同名时需要使用 @Table 标注说明,该标注与 @Entity...

2018-07-14 21:14:42

阅读数 35

评论数 0

JPA执行持久化代码

//创建 EntityManagerFactory 对象 EntityManagerFactory entityManagerFactory = Persistence.createEntityManagerFactory("jpa-1&...

2018-07-14 21:01:45

阅读数 92

评论数 0

JPA配置文件

配置文件的文件名是固定的,创建JPA项目会自动生成配置文件。     JPA 规范要求在类路径的 META-INF 目录下放置persistence.xml    下面具体配置的意义:<?xml version="1.0" encoding...

2018-07-14 20:54:04

阅读数 368

评论数 0

JPA整合hibernate的依赖

若需要使用hibernate对joda-time进行持久化,则需要配置joda-time和usertype-core的依赖 <properties> <hibernate.version>5....

2018-07-14 20:47:41

阅读数 690

评论数 0

JPA主键生成策略

@GeneratedValue  用于标注主键的生成策略,通过 strategy 属性指定。默认情况下,JPA 自动选择一个最适合底层数据库的主键生成策略:SqlServer 对应 identity,MySQL 对应 auto increment。在 javax.persistence.Gener...

2018-07-14 20:38:34

阅读数 85

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭