相关题库

咨询

其他联系方式

所属系列课程

评价

Java持久层API JPA入门视频教程,梦豆学院java,学习前提: 学习本套视频教程建议有 Hibernate 基础,没有掌握 Hibernate 技术的同学在学习本视频教程时可能对部分内容不能完全透彻理解,建议这部分同学,先学习Hibernate JPA的优势 1、JPA的规范 1-1、JPA 本质上就是一种ORM规范,不是ORM框架,提供了一些编程的 API 接口,但具体实现则由ORM厂商提供实现 2、Hibernate 2-1、Hibernate除了作为ORM框架之外,它也是一种JPA实现 从上面的描述得知,JPA是Hinbernate的功能的一个字项目集 JPA的优势 标准化 1、提供相同的API,这保证了基于JPA开发 2、应用能够经过少量的修改就能够在不同的JPA框架上运行 简单易用,集成方便 1、JPA 的主要目标之一就是提供更加简单的编程模型 2、在 JPA 框架下创建实体和创建 Java类一样简单,只需要使用 javax.persistence.Entity 进行注释 可相比JDBC的查询能力 1、JPA的查询语言是面向对象的,JPA定义了独特的JPQL 2、而且能够支持批量更新和修改、JOIN、GROUP BY、HAVING 等通常只有 SQL 才能够提供的高级查询特性,甚至还能够支持子查询 支持面向对象的高级特性 1、JPA 中能够支持面向对象的高级特性,如类之间的继承、多态和类之间的复杂关系 2、最大限度的使用面向对象的模型 适用人群:Java高级工程师,Java高级程序员