相关题库

咨询

其他联系方式

所属系列课程

评价

使用协议与隐私政策

感谢您使用网易云课堂!

为了更好地保障您的个人权益,请认真阅读《使用协议》《隐私政策》《服务条款》的全部内容,同意并接受全部条款后开始使用我们的产品和服务。若不同意,将无法使用我们的产品和服务。

同意
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高级程序员
手机课堂
下载App
返回顶部