· 프로젝트로 연습하기/└ Project1_프로그램의 구성 이해
[ Java ] UserExMapper.java
감자도리22
2024. 2. 3. 13:32
환경 : 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