数据库的操作
来源:互联网 发布:windows主题桌面 编辑:程序博客网 时间:2024/05/17 08:44
1.数据库操作
JPA(Java Persistence API) 定义了一系列对象持久化的标准,目前实现这一规范的产品有Hibernate TopLink等
2.操作:
先添加依赖
a.spring jpa
b.mysql
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-jpa</artifactId> </dependency> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency>
编写配置文件
spring: datasource: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/user username: root password: mmmmmmmm jpa: hibernate: ddl-auto: update show-sql: true
ddl-auto:
所有属性(5个)
create :每次运行都会创建,如果有同名表,会先删掉,再创建
写数据库字段对应的类
update:如果没有,会创建,如果有同名表,会保留表
create-drop:应用停下时,把表删掉
none:什么都不做
validate:验证写的与表属性是否一致
//实体化@Entitypublic class User { @Id// 生成的 @GeneratedValue private Integer id; private String username; private String password; public Integer getId() { return id; } public void setId(Integer id) { this.id = id; } public String getUsername() { return username; } public void setUsername(String username) { this.username = username; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public User() { }}
数据库自动生成表
阅读全文
0 0
- 数据库-基础数据库的操作
- 数据库用户的操作
- 跨数据库的操作
- 实用的数据库操作
- 数据库的基本操作
- 常见的数据库操作
- mysql的数据库操作
- QTP的数据库操作
- 数据库的操作
- 数据库的相关操作
- 数据库的相关操作
- 简单的数据库操作:
- 传统数据库的操作
- 简单的数据库操作
- EDB数据库的操作
- 数据库的基本操作
- 数据库exp的操作
- 操作数据库的类
- DTO与Entity相互转化
- nodejs handlebars 如何添加helper
- 【DL笔记】相对熵与交叉熵
- Windows常用快捷键整理
- Windows10 中的 Linux
- 数据库的操作
- 欢迎使用CSDN-markdown编辑器
- HTML5应用——欢乐老虎机
- 无题
- lua元表(2)
- JavaWeb中文乱码
- C语言 -- 宏的特殊用法和几个坑
- sql之储存过程与函数的区别
- 优雅的点