File tree Expand file tree Collapse file tree 2 files changed +9
-1
lines changed
src/main/java/clap/server/adapter/outbound/persistense Expand file tree Collapse file tree 2 files changed +9
-1
lines changed Original file line number Diff line number Diff line change 44import clap .server .adapter .outbound .persistense .entity .member .constant .MemberStatus ;
55import clap .server .adapter .outbound .persistense .mapper .MemberPersistenceMapper ;
66import clap .server .adapter .outbound .persistense .repository .member .MemberRepository ;
7- import clap .server .application .port .outbound .member .LoadMemberPort ;
87import clap .server .application .port .outbound .member .CommandMemberPort ;
8+ import clap .server .application .port .outbound .member .LoadMemberPort ;
99import clap .server .common .annotation .architecture .PersistenceAdapter ;
1010import clap .server .domain .model .member .Member ;
1111import lombok .RequiredArgsConstructor ;
@@ -30,6 +30,12 @@ public Optional<Member> findActiveMemberById(final Long id) {
3030 return memberEntity .map (memberPersistenceMapper ::toDomain );
3131 }
3232
33+ @ Override
34+ public Optional <Member > findByNickname (String nickname ) {
35+ Optional <MemberEntity > memberEntity = memberRepository .findByNickname (nickname );
36+ return memberEntity .map (memberPersistenceMapper ::toDomain );
37+ }
38+
3339 @ Override
3440 public void save (final Member member ) {
3541 MemberEntity memberEntity = memberPersistenceMapper .toEntity (member );
Original file line number Diff line number Diff line change 1010@ Repository
1111public interface MemberRepository extends JpaRepository <MemberEntity , Long > {
1212 Optional <MemberEntity > findByStatusAndMemberId (MemberStatus memberStatus , Long memberId );
13+
14+ Optional <MemberEntity > findByNickname (String nickname );
1315}
You can’t perform that action at this time.
0 commit comments