ianstream
Students
-
Reviews
-
Rating
-
Posts
Q&A
findByName ๊ด๋ จ ์๋ฌ
์์ธ์ ์ฐพ์์ต๋๋ค. +sequence ๊ฐ ์๋๋ผ ++sequence ๊ตฐ์..
- 0
- 3
- 305
Q&A
findByName ๊ด๋ จ ์๋ฌ
findAll ํจ์ ํ ์คํธ๋ ๋น์ทํ ํ์์ธ๋ฐ์. 2๊ฐ์ ๋ฉค๋ฒ๋ฅผ ๋ง๋ค์๋๋ฐ findAll() ๋ก ํ๋ฉด ํ๋๋ง ๋์ต๋๋ค. ๊ทธ๊ฒ spring2 ๋ง ๋์ค๋ค์.. ์๋์ ๋ฉค๋ฒ ๋ ํฌ์งํ ๋ฆฌ ๊ตฌํ ํด๋์ค ์ฒจ๋ถํฉ๋๋ค package hello.hellospring.repository;import hello.hellospring.domain.Member;import java.util.*;public class MemoryMemberRepository implements MemberRepository { private static MapLong, Member> store = new HashMap(); private static long sequence = 0L; @Override public Member save(Member member) { member.setId(+sequence); store.put(member.getId(), member); return member; } @Override public OptionalMember> findById(long id) { return Optional.ofNullable(store.get(id)); } @Override public OptionalMember> findByName(String name) { return store.values().stream().filter(member -> member.getName().equals(name)).findAny(); } @Override public ListMember> findAll() { return new ArrayList(store.values()); }}
- 0
- 3
- 305




