zoukankan      html  css  js  c++  java
  • SpringBoot操作使用Spring-Data-Jpa

      Spring-Data-Jpa

      JPA(Java Persistence API)定义了一系列对象持久化的标准,

          JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中

        目前实现这一规范的产品有Hibernate、TopLink等。

          Spring Data JPA 框架,主要针对的就是 Spring 唯一没有简化到的业务逻辑代码,至此,开发者连仅剩的实现持久层业务逻辑的工作都省了,唯一要做的,就只是声明持久层的接口,其他都交给 Spring Data JPA 来帮你完成!

          用来操作实体对象,执行CRUD操作,框架在后台替代我们完成所有的事情,开发者从繁琐的JDBC和SQL代码中解脱出来。

          下面我们来演示下SpringBoot下 Spring-Data-Jpa的使用

          下面就简单演示下 配置 以及自动生成表

          首先第一步,引入jpa和mysql驱动支持

           进入pom.xml,alt+/   进入编辑视图

          

    然后会自动引入

    接下来配置application.properties

    spring.datasource.driver-class-name=com.mysql.jdbc.Driver

    spring.datasource.url=jdbc:mysql://localhost:3306/db_book

    spring.datasource.username=root

    spring.datasource.password=123456

    spring.jpa.hibernate.ddl-auto=update

    spring.jpa.show-sql=true

    上面是配置数据源

    下面是配置比如ddl-auto 学过hibernate的都知道 我们一般用update 更新操作

    show-sql 是显示sql语句

    上面配置完 我们要在数据库里新建一个db_book

    接下来新建一个Book实体

    OK这样就完事了,我们启动HelloWorldApplication类

    启动完 数据库就自动建了个表

  • 相关阅读:
    Dev gridControl 按回车增加一行
    Web自动化----常见组件操作
    Web自动化----切换(iframe,浏览器窗口,alret)
    Web自动化----元素等待方法(显式等待和隐式等待)
    Web自动化----模拟动作(鼠标,快捷键,拖拽)
    MySQL的20条基本优化 加参考资料
    国内IT技术博客对比
    博客客户端文章测试
    QQ登录网站接入
    微信公众号本地开发调试工具
  • 原文地址:https://www.cnblogs.com/jedjia/p/jpa.html
Copyright © 2011-2022 走看看