SpringBoot入门之数据库
来源:互联网 发布:手机免费听书软件 编辑:程序博客网 时间:2024/05/29 13:36
数据库:MySQL数据库
pom.xml 文件添加相关jar
<!--数据库相关 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
</dependency>
application.yml文件中配置数据库连接相关信息
datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/tgtest username: root password: root
jpa: hibernate: ddl-auto: update show-sql: true附:ddl-auto: 后参数说明:create 每次启动都创建一个新表 ,如果创建的表名已经存在则删除已存在的表重新建 同时该表的数据也会被清空update 和create 类似 但是不会清空数据create-drop 每次加载hibernate时根据model类生成表,但是sessionFactory一关闭,表就会自动删除。validate 每次加载hibernate时,会验证创建数据库表结构,只会和数据库中的表进行比较,不会创建新表,但是会插入新值,验证不过则会报错-------------------------------------------------跟表对应的实体类代码示例-------------------------@Entity //表示这个类对应数据库中的表public class Girl { @Id @GeneratedValue //自增长 private Integer id; private String name; private Integer age; public Girl() { } public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; }}--------------------------------------------------执行启动文件即会创建与实体类对应的表
阅读全文
0 0
- SpringBoot入门之数据库
- SpringBoot入门之简单操作数据库
- 【SpringBoot】SpringBoot之入门配置文件
- SpringBoot入门之HelloWorld
- SpringBoot入门之HelloWorld
- springboot入门之mybatis
- SpringBoot实战之入门
- SpringBoot实战 之 数据库
- SpringBoot应用与原理之SpringBoot入门
- SpringBoot入门之新建一个SpringBoot项目
- SpringBoot入门之如何启动SpringBoot
- SpringBoot入门(五)数据库操作入门
- SpringBoot入门之整合mybatis
- SpringBoot实战 之 入门篇
- springboot【1】入门之初识
- springboot【2】入门之配置文件
- SpringBoot学习之入门篇
- SpringBoot入门之常用注解
- 程序员容易忽视的伪共享问题
- 【面向JS--数组API】
- Android设计模式—SingTon模式
- Delphi编译错误信息表
- C# DateTime类型的变量默认值
- SpringBoot入门之数据库
- threejs基础一
- 基础总结篇之二:Activity的四种launchMode
- c++笔记:(4)C++ 继承
- 整理下以前的问题 <input>类型为date(日期)情况下不支持placeholder
- 编曲软件FL Studio剪辑菜单的使用方法
- Python:如何卸载已经安装的模块(如matplotlib)
- Java通过Class的对象来获取泛型的class示例
- 常见编译错误提示附解决方法