数据库的操作

来源:互联网 发布: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() {    }}

数据库自动生成表

原创粉丝点击