zoukankan      html  css  js  c++  java
  • 1、JPA规范的相关概述

    ORM

    ORM思想的由来

    ORM思想的目的

    • 不再重点关注sql语句本身
    • 通过操作实体来操作数据库表

    ORM思想实现的必要条件

    • 建立实体类与数据库表的映射关系
    • 建立属性与字段的映射关系

    JPA规范

    ORM是一种思想,JPA(Java Persistence API)则是对这种思想进行规范,也就是一套标准(接口和抽象类),生产厂家(如HIbernate)通过实现同一个规范去制定自己的产品,能够有效减少开发者的学习成本

    如JDBC规范:

    JPA规范也是如此:

    通过一套JPA规范就能操作多个生产厂家的产品,进而对数据库进行操作

    Spring Data JPA 概述

    • Spring Data JPA 解脱了开发者对DAO层的操作,基本上所有CRUD都可以依赖于它来实现;

    • 在实际的工作过程中,推荐使用Spring Data JPA + ORM(如:hibernate)完成操作,这样在切换不同的ORM框架时提供了极大的方便,同时也使数据库层操作更加简单,方便解耦

    • 使用了SpringDataJpa,dao层中只需要写接口,就自动具有了增删改查、分页查询等方法

    • Spring Data JPA 是一套封装了jpa规范的框架

  • 相关阅读:
    第二次冲刺 03
    第二次冲刺 02
    第二次冲刺 01
    程序员修炼三部曲阅读笔记03
    程序员修炼三部曲阅读笔记02
    团队项目计划会议
    课堂练习—购书
    构建之法阅读笔记03
    学习进度条十二
    课堂作业找水王2
  • 原文地址:https://www.cnblogs.com/Ryuichi/p/13499735.html
Copyright © 2011-2022 走看看