美文网首页
SpringBoot_12.1 H2练习JPA

SpringBoot_12.1 H2练习JPA

作者: o______o | 来源:发表于2019-08-17 17:23 被阅读0次

配置application.yml

server:
 port: 80
spring:
 datasource:
  dirverClassName: org.h2.Driver
  url: jdbc:h2:file:F:\\project\\h2\\config\\h2Database;AUTO_SERVER=TRUE
  username: root
  password: 1234
 jpa:
  database: h2
  hibernate:
   ddl-auto: update
   show-sql: true
 h2:
  console:
   path: /h2
   enabled: true

H2可以使用内存模式,服务器模式和分布式模式,但就把它当做普通的本地数据库的话配置成本地服务器模式即可。上面的就是配置到本地F:\\project\\h2\\config文件夹下面,它会看是否存在h2Database文件,存在就从里面读取数据,不存在就新建。在jpa的配置中使用了update,意思是只要结构一样,用原来的,不一样推到重建。访问http://localhost/h2你会有惊喜发现!

pom配置

     <parent>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-parent</artifactId>
        <version>2.1.7.RELEASE</version>
        <relativePath /> <!-- lookup parent from repository -->
    </parent>
    <properties>
        <java.version>1.8</java.version>
    </properties>
    <dependencies>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-data-jpa</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-devtools</artifactId>
            <scope>runtime</scope>
            <optional>true</optional>
        </dependency>
        <dependency>
            <groupId>com.h2database</groupId>
            <artifactId>h2</artifactId>
            <scope>runtime</scope>
        </dependency>
        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.springframework.boot</groupId>
                <artifactId>spring-boot-maven-plugin</artifactId>
            </plugin>
        </plugins>
    </build>

相关文章

  • SpringBoot_12.1 H2练习JPA

    配置application.yml H2可以使用内存模式,服务器模式和分布式模式,但就把它当做普通的本地数据库的话...

  • [五]spring事务实例

    Spring事务实例 - JPA事务实例 代码方式,标签(注解)方式实现事务 JPA事务管理 使用H2数据库(支持...

  • springboot jpa h2默认库

    springboot工程连接默认的h2数据库首先在maven配置文件中,配置data-jpa与h2,启动服务,在w...

  • springboot h2 jpa

    引入相关的pom 编写实体类 注意需要加上JsonIgnoreProperties不然会报这个错No serial...

  • Spring Boot JPA访问H2 Database

    这章介绍Spring Boot JPA 访问H2 Database,在项目开发过程中都会连接本地数据库进行业务开...

  • Spring Data JPA练习

    Spring Data JPA练习 1、整体效果图 2、entity 3、dao 4、service 5、Impl...

  • Spring Data JPA练习

    1、Entity @Entity @Data public class Bookimplements Serial...

  • Spring Data JPA练习

    1.pom.xml 2.application.properties 3.entity 4.dao 5.servi...

  • Spring Data JPA练习

    仿chrome商店 效果图 chrome商店页面chrome商店页面 chrome插件详情页面chrome插件详情...

  • Spring Boot JPA练习

    1.pom.xml 2.application.properties 3.entity 4.dao 5.servi...

网友评论

      本文标题:SpringBoot_12.1 H2练习JPA

      本文链接:https://www.haomeiwen.com/subject/kdsksctx.html