"꾸준하게, 지속하자 "

  • 홈
  • 태그
  • 방명록

RowMapper 1

[오류 해결] Jdbc template의 RowMapper<T> 클래스 구현시 맵핑 객체 생성자 주의해서 보기.2022-02-23

우선 스프링으로 JDBC template를 이용해서, CRUD 서비스를 만드는 중, 분명 SQL 문으로 "Select * from member where Email = ?" 이렇게 잘 작성해서 DB에서 데이터를 뽑아왔다. 그런데, 이상하게 member 객체의 password와 name 멤버가 뒤바뀌어서 나오는 것이다. SQL 구문잘못도 아니고, Member클래스의 생성자를 뒤바꾸게 정의한것도 아니였다. 그런데 예기치 못한 부분에서 해결을 하였다. 바로 RowMapper 클래스의 존재였다. 우리는 일반 JDBC API가 아닌, 스프링으로 JDBC Template을 쓰는 중이다. 그래서 "조회" 를 할때는 ResultSet을 이용하는 것이 아닌, JdbcTemplate.query() 메서드를 이용한다. 이 ..

기록/Spring framework 2022.02.23
이전
1
다음
더보기
프로필사진

꾸준하게, 지속하자 끝까지 하자

GitHub
  • 꿈을 향한 기록들 (154)
    • 기록 (95)
      • JAVA (9)
      • JDBC (9)
      • Spring framework (40)
      • SQL (34)
      • IDE (1)
    • MY HISTORY (12)
    • 개발 프로젝트 (9)
    • 학교 수업 정리 (3)
      • 과제 정리 (3)
      • 과제 정리 알고연 (0)
    • Computer Sience (2)
      • OperatingSystem (2)
    • 컴퓨터 알쓸신잡 (0)
    • 개발 책 리뷰 (1)
    • CONA 동아리 JAVA 스터디 게시판 (11)
      • 과제 (5)
      • 질문 (0)
      • 진도 및 계획 (6)

Tag

페이징, dp, 자바, substr, JDBC, dfs, 참조변수, rownum, DI, @Value, commit, Test, java, SQL, @Configuration, Spring, @Autowired, BFS, dml, CRUD,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

깃허브 주소

Copyright © Kakao Corp. All rights reserved.

플리보따리
  • 깃허브 주소
  • 플리보따리

티스토리툴바