Spring boot 使用jpa时对于数据库的配置
2017-08-17 00:00
337 查看
spring.jpa.properties.hibernate.hbm2ddl.auto create: 每次加载Hibernate时都会删除上一次生成的表,然后重新生成新表,即使两次没有任何修改也会这样执行,这就导致每次 启动都是一个新的数据库,也是导致数据丢失的重要原因。 create-drop: 每次加载Hibernate时都会生成表,但当SessionFactory关闭时,所生成的表将自动删除。 update: 最常用的属性值,第一次加载Hibernate时创建数据表(前提是需要先有数据库),以后加载HIbernate时只会根据 model更新,即使model已经删除了某些属性,数据表也不会随之删除字段。 validate: 每次加载Hibernate时都会验证数据表结构,会和已经存在的数据表进行比较,根据model修改表结构,但不会创建新表。
相关文章推荐
- 三、springboot项目的简单使用之:JPA使用操作数据库
- Springboot中使用数据库配置Quartz定时任务
- SpringBoot中Controller以及Jpa操作数据库的使用
- SpringBoot开发详解(九) -- 使用JPA访问数据库上篇
- SpringBoot开发详解(九) -- 使用JPA访问数据库上篇
- Spring Boot中使用Spring-data-jpa实现数据库增删查改
- SpringBoot项目 使用Sprin Data Jpa 操作数据库
- SpringBoot项目 使用Sprin Data Jpa 实现数据库的 增 ,删, 改, 查操作
- SpringBoot 使用JPA操作数据库
- spring boot 使用h2数据库配置(内存模式)
- SpringBoot入门(三)--数据库操作&&Spring-data-jpa的使用
- • Spring Boot 进 阶- 数 据 访 问-使用spring-data-jpa 操作数据库
- spring boot 配置及使用 spring data jpa
- 使用spring-boot-starter-data-jpa 怎么配置使运行时输出SQL语句
- Spring Boot-使用Spring Data JPA简化数据库访问
- 在spring Boot中使用Spring-data-jpa操作数据库
- Spring boot中使用Spring-data-jpa方便快捷的访问数据库(推荐)
- SpringBoot中连接MYSQL数据库,并使用JPA进行数据库的相关操作
- Spring Boot通过Mybatis,使用mapper接口和xml配置sql,连接数据库
- SpringBoot开发详解(十) -- 使用JPA访问数据库下篇及使用Page进行数据分页