-
Notifications
You must be signed in to change notification settings - Fork 101
6. Create StudentDto and StudentMapper
Ramesh Fadatare edited this page Jul 25, 2022
·
1 revision
package net.javaguides.sms.dto;
import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;
import lombok.Setter;
@Setter
@Getter
@NoArgsConstructor
@AllArgsConstructor
public class StudentDto {
private Long id;
private String firstName;
private String lastName;
private String email;
}
package net.javaguides.sms.mapper;
import net.javaguides.sms.dto.StudentDto;
import net.javaguides.sms.entity.Student;
public class StudentMapper {
public static StudentDto mapToStudentDto(Student student){
StudentDto studentDto = new StudentDto(
student.getId(),
student.getFirstName(),
student.getLastName(),
student.getEmail()
);
return studentDto;
}
public static Student mapToStudent(StudentDto studentDto){
Student student = new Student(
studentDto.getId(),
studentDto.getFirstName(),
studentDto.getLastName(),
studentDto.getEmail()
);
return student;
}
}