init user table, hibernate config auto create table

This commit is contained in:
2026-05-26 19:07:55 +07:00
parent 0ab2fe49cf
commit 4ee4955ede
2 changed files with 75 additions and 1 deletions

View File

@@ -0,0 +1,72 @@
package com.example.server_site_api.models;
import jakarta.persistence.Entity;
import jakarta.persistence.GeneratedValue;
import jakarta.persistence.GenerationType;
import jakarta.persistence.Id;
@Entity
public class Users {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private Long id;
private String username;
private String password;
private String gender;
private Integer age;
public Users(){}
public Users(Long id, String username, String password, String gender, Integer age) {
this.id = id;
this.username = username;
this.password = password;
this.gender = gender;
this.age = age;
}
public void setUsername(String username) {
this.username = username;
}
public void setPassword(String password) {
this.password = password;
}
public void setGender(String gender) {
this.gender = gender;
}
public void setAge(Integer age) {
this.age = age;
}
public String getUsername() {
return username;
}
public String getPassword() {
return password;
}
public String getGender() {
return gender;
}
public Integer getAge() {
return age;
}
public void setId(Long id) {
this.id = id;
}
public Long getId() {
return id;
}
}

View File

@@ -4,4 +4,6 @@ spring.application.name=server_site_api
# Datasource Configuration # Datasource Configuration
spring.datasource.url=jdbc:mysql://localhost:3306/26_05_db?createDatabaseIfNotExist=true spring.datasource.url=jdbc:mysql://localhost:3306/26_05_db?createDatabaseIfNotExist=true
spring.datasource.username=root spring.datasource.username=root
spring.datasource.password= spring.datasource.password=
spring.jpa.hibernate.ddl-auto=update