KSI일기장
0427 spring웹페이지에서 이메일 입력해 회원정보조회 본문
//MemberController
//회원 1명 조회(ajax)	(sqlSession.selectOne())
	@ResponseBody	//ajax응답시 사용
	@PostMapping("/selectOne")
	//*****방법1*****
//	public Member selectOne(@RequestParam("memberEmail") String memberEmail) {
//		
//		return service.selectOne(memberEmail);
//	}
	
	//*****방법2*****
	public String selectOne(@RequestParam("memberEmail") String memberEmail) {
		Member mem = service.selectOne(memberEmail);
		//Gson
		return new Gson().toJson(mem);
		
	}//MemberServiceImpl
//이메일에 입력해 회원정보조회
	@Override
	public Member selectOne(String memberEmail) {
		return dao.selectOne(memberEmail);
	}//MemberService
//회원정보 조회
	public Member selectOne(String memberEmail);//MemberDAO
	/**회원정보조회
	 * @param memberEmail
	 * @return
	 */
	public Member selectOne(String memberEmail) {
		return sqlSession.selectOne("memberMapper.selectOne", memberEmail);
		//sqlSession.selectOne(" mapper에서 <select id="selectOne">의 id값")
	}//member-mapper
 <!-- 이메일 입력해서 회원조회하기 -->
  <select id="selectOne" parameterType="string" resultMap="member_rm">
  	SELECT MEMBER_EMAIL, MEMBER_NICK, MEMBER_TEL, MEMBER_ADDR,
	TO_CHAR(ENROLL_DT, 'YYYY-MM-DD') AS ENROLL_DT
	FROM MEMBER_S
	WHERE MEMBER_EMAIL = #{memberEmail}
	AND SECESSION_FL = 'N'
  </select>'Spring' 카테고리의 다른 글
| 0428spring마이페이지 (0) | 2023.04.28 | 
|---|---|
| 0427spring 비동기로 웹페이지에 회원정보 전체조회 (0) | 2023.04.27 | 
| 0427spring 회원가입 (+닉네임 유효성 중복검사) (0) | 2023.04.27 | 
| 0427spring예외처리 (0) | 2023.04.27 | 
| 0426spring 회원가입시 주소검색 가능하게 만들기 (0) | 2023.04.26 | 
 
                  