[ Java ] UserExMapper.java

2024. 2. 3. 13:32· 프로젝트로 연습하기/└ Project1_프로그램의 구성 이해

환경 : Eclipse

 

Java의 데이터와 DB의 데이터를 매핑해주는 클래스 생성

 

[UserExMapper.java] 

package userEx.mapper;

import java.sql.ResultSet;
import java.sql.SQLException;

import org.springframework.jdbc.core.RowMapper;

import userEx.dto.UserExDto;

//테이블에서 DTO로 데이터를 옮기는 방법을 알려주는 클래스
public class UserExMapper implements RowMapper<UserExDto> {

	@Override
	public UserExDto mapRow(ResultSet rs, int idx) throws SQLException {
		UserExDto dto = new UserExDto();
		dto.setUserId(rs.getString("user_id"));
		dto.setUserPassword(rs.getString("user_password"));
		dto.setUserNickname(rs.getString("user_nickname"));
		dto.setUserBirthdate(rs.getString("user_birthdate"));
		dto.setUserPhone(rs.getString("user_phone"));
		dto.setUserEmail(rs.getString("user_email"));
		dto.setUserZipcode(rs.getString("user_zipcode"));
		dto.setUserAddressLine1(rs.getString("user_address_line1"));
		dto.setUserAddressLine2(rs.getString("user_address_line2"));
		dto.setUserRewardPoint(rs.getInt("user_reward_points"));
		dto.setUserRegistrationDate(rs.getDate("user_registration_date"));
		dto.setUserLoginDate(rs.getDate("user_last_login_date"));
		return dto;
	}
}

 

 

 

 

 

개인 공부 기록용입니다:)

728x90