본문 바로가기
Class/220802

Class 예제(1_MemberDAO)

by pms93 2022. 8. 2.
package quiz6;

import java.util.Collection;
import java.util.HashMap;

public class MemberDAOImpl implements IMemberDAO{
	private HashMap<String, MemberDTO> members = new HashMap<>();

	@Override
	public void insert(MemberDTO member) {
		members.put(member.getId(), member);
	}

	@Override
	public MemberDTO selectId(String id) {
		return members.get(id);
	}

	@Override
	public void delete(String id) {
		members.remove(id);
	}

	@Override
	public Collection<MemberDTO> selectAll() {
		return members.values();
	}

	@Override
	public void update(MemberDTO updateMember) {
		members.replace(updateMember.getId(), updateMember);
	}

	
	
}

'Class > 220802' 카테고리의 다른 글

Class 예제(1_MemberDTO)  (0) 2022.08.02
Class 예제(1_MemberDAOIntefface)  (0) 2022.08.02
Class 예제(1_Service)  (0) 2022.08.02
Class 예제(1_ServiceInterface)  (0) 2022.08.02
Class 예제(1_Main)  (0) 2022.08.02