Spring에서 MySQL을 이용해 본다(Part 2: DB 및 폼 데이터용 클래스를 작성)
7249 단어 spring
이 파트 2에서는 Form.java, User.java, UserRepository.java의 코드를 소개하고 싶습니다.
양식. 자바
양식의 데이터를 일시적으로 저장하는 클래스입니다. userName, userEmail은 양식의 Name, Email 필드에 해당합니다.
package com.example;
public class Form {
private String userName;
private String userEmail;
public String getUserName() {
return this.userName;
}
public void setUserName(String userName) {
this.userName = userName;
}
public String getUserEmail() {
return this.userEmail;
}
public void setUserEmail(String userEmail) {
this.userEmail = userEmail;
}
}
잃어버린 r. 자바
Hibernate에 대한 테이블 정의를 지정하는 클래스입니다. 이 프로젝트에서는 id, name, email이라는 세 개의 열이 있는 테이블을 만듭니다.
package com.example;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
//This tells Hibernate to make a table out of this class
@Entity
public class User {
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
private Integer id;
private String name;
private String email;
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 String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
우세레포씨와 ry. 자바
CrudRepository를 상속하는 클래스에서 데이터를 저장하고 검색하는 데 사용됩니다.
package com.example;
import org.springframework.data.repository.CrudRepository;
// This will be AUTO IMPLEMENTED by Spring into a Bean called userRepository
// CRUD refers Create, Read, Update, Delete
public interface UserRepository extends CrudRepository<User, Integer> {
}
이제 데이터를 저장할 준비가 되었습니다. 다음 번은 컨트롤러와 뷰에 대해 설명합니다.
Reference
이 문제에 관하여(Spring에서 MySQL을 이용해 본다(Part 2: DB 및 폼 데이터용 클래스를 작성)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/shoko93/items/39737cf79792d23d8d1e텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)