叙言自工作以来,除之前比拟流量的hibernate,就是一直应用ORM 规范 JPA了.而这几天工作须要,研讨了下JPA的尺度查询,名为:JPA criteria查询.相比JPQL,其优势是类型安全,更加的面向对象.应用尺度查询,开发人员可在编译的时候就检讨查询的准确与否.而之前也只是在Hibernate入耳说有过.具体不详,没用过.JPA元模型概念,及应用在JPA中,尺度查询是以元模型的概念为基本的.元模型是为具体持久化单元的受管实体定义的.这些实体可以是实体类,嵌入类或映照的父类.供给受管实体元信息的类就是元模型类.描写受管类的状况和他们之间的关系的静态元模型类可以1.从注解处置器发生2.从程序发生3.用EntityManager拜访.以下code,一个简略的实体类package com.demo.entities;下,实体类Employee ,假定该实体有诸如id,name和age的基本属性,还有与类Address的OneToMany关联:01 @Entity02 @Table03public class Employee{ 04 private int id; 05 private String name;06 private int age;07 @OneToMany08 private List 叙言自工作以来,除之前比拟流量的hibernate,就是一直应用ORM 规范 JPA了.而这几天工作