• Spring Data JPA入门


    1、JPA 的概述 JPA 的全称是 Java Persistence API,即 Java 持久化 API,是 SUN 公司推出的一套基于 ORM 的规范,内 部是由一系列的接口和抽象类构成。JPA 通过 JDK 5.0 注解或 XML 描述对象-关系表的映射关系,并将运行期 的实体对象持久化到数据库中

    2.Spring Data Jpa 的概

    学习并使用 Spring Data JPA 可以极大提高开发效率!主要是 Spring Data JPA 具有如下的优点: 

    1) 提供统一的接口,可避免我们再次重复编写基础的 DAO 类;

    2) 遵循 JPA 规范,同时也提供了灵活的数据访问方式;

    3) 通过方法名即可自动生成 HQL 语句;

    4) 通过接口自动注入实现类,实现非常简单。

    3、Spring Data JPA、JPA 和 Hibernate 三者的关系如下图所示

     二、SpringBoot 整合 Spring Data JPA 的快速入门 

     2、配置 pom.xml 文件 

     3、配置属性文件 

     4、创建实体 在 com.lxl.springboot.entity 下创建 Student 类,代码如下

     5、编写 dao 接口 在 com.lxl.springboot.repository 下创建接口 StudentRepository,并继承 JpaRepository 接口, 代码如下

    6、编写 controller 层 在 com.lxl.springboot.controller 下创建 StudentController 类,对数据库学生表添加一条学生信 息,代码如下:

     7、编写主类 在 com.lxl.springboot 下配置项目主类,代码如下: 

    8、启动测试
    启动 STS 的 springboot-jpa-helloworld 项目,运行效果如下:

  • 相关阅读:
    谈谈Windows Wow64
    Windows x86 下的 静态代码混淆
    Android so 文件进阶<二> 从dlsym()源码看android 动态链接过程
    You should blog even if you have no readers
    android app启动过程
    Android so文件进阶 <一>
    AndroidStudio+ideasmali动态调试smali汇编
    32位进程注入64位进程
    What is Windows Clustering
    Delphi实用小function
  • 原文地址:https://www.cnblogs.com/l-x-l-1217/p/12526974.html
Copyright © 2020-2023  润新知