40- Create JPA Employee (Model or Entity) and Repository for sms

 

Creating Student Entity

student-management-system --> src/main/java --> net.javaguides.springboot.entity--> Student.java

package net.javaguides.springboot.entity;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.Table;

@Entity
@Table(name="students")
public class Student {
   
    @Id
    @GeneratedValue(strategy=GenerationType.IDENTITY)
    private long id;
   
    @Column(name="first_name",nullable=false)
    private String firstName;
   
    @Column(name="last_name")
    private String lastName;
   
    @Column(name="email")
    private String email;
   

   
    //Constructors using fields
    public Student(String firstName, String lastName, String email) {
        super();
   
        this.firstName = firstName;
        this.lastName = lastName;
        this.email = email;
    }

    //Constructor using superclass
    public Student() {
        super();
       
    }


    //Getters and Setters
    public long getId() {
        return id;
    }
    public void setId(long id) {
        this.id = id;
    }
    public String getFirstName() {
        return firstName;
    }
    public void setFirstName(String firstName) {
        this.firstName = firstName;
    }
    public String getLastName() {
        return lastName;
    }
    public void setLastName(String lastName) {
        this.lastName = lastName;
    }
    public String getEmail() {
        return email;
    }
    public void setEmail(String email) {
        this.email = email;
    }
}

Image 1


Creating Student Repository

student-management-system --> src/main/java --> net.javaguides.springboot.repository--> StudentRepository.java

package net.javaguides.springboot.repository;

import org.springframework.data.jpa.repository.JpaRepository;

import net.javaguides.springboot.entity.Student;

public interface StudentRepository extends JpaRepository<Student,Long> {
   

}

Comments

Popular posts from this blog

INDEX OF Zeek Spring Boot