[ 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
'· 프로젝트로 연습하기 > └ Project1_프로그램의 구성 이해' 카테고리의 다른 글
[ Java ] UserExDao.java 클래스 생성 (0) | 2024.02.03 |
---|---|
[ Java ] UserExDto.java _ 데이터베이스와의 연결 (0) | 2024.02.03 |
[ Java ] userEx 프로젝트 파일, 패키지 생성 및 Helper 클래스 생성 (0) | 2024.02.03 |
[ SQL ] 테이블 생성 및 더미 데이터 삽입 (0) | 2024.02.03 |
[주의사항 및 상세 안내] (2) | 2024.02.03 |