From ccfb9fa3b493dba254647b47d319335267c9330e Mon Sep 17 00:00:00 2001 From: haerong22 Date: Sat, 22 Jul 2023 20:57:57 +0900 Subject: [PATCH] =?UTF-8?q?#38=20hexagonal:=20entity=20pk=20=ED=83=80?= =?UTF-8?q?=EC=9E=85=20=EB=B3=80=EA=B2=BD(String=20->=20Long)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../adapter/out/persistence/MembershipJpaEntity.java | 2 +- .../membership/adapter/out/persistence/MembershipMapper.java | 2 +- .../adapter/out/persistence/MembershipPersistenceAdapter.java | 4 ++-- .../out/persistence/SpringDataMembershipRepository.java | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipJpaEntity.java b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipJpaEntity.java index d6d70dea..70d33ae5 100644 --- a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipJpaEntity.java +++ b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipJpaEntity.java @@ -14,7 +14,7 @@ import javax.persistence.*; public class MembershipJpaEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) - private String membershipId; + private Long membershipId; private String name; private String email; diff --git a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipMapper.java b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipMapper.java index 41d750cc..abda369d 100644 --- a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipMapper.java +++ b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipMapper.java @@ -8,7 +8,7 @@ public class MembershipMapper { public Membership mapToDomainEntity(MembershipJpaEntity membershipJpaEntity) { return Membership.generateMember( - new Membership.MembershipId(membershipJpaEntity.getMembershipId()), + new Membership.MembershipId(membershipJpaEntity.getMembershipId()+""), new Membership.MembershipName(membershipJpaEntity.getName()), new Membership.MembershipEmail(membershipJpaEntity.getEmail()), new Membership.MembershipAddress(membershipJpaEntity.getAddress()), diff --git a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipPersistenceAdapter.java b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipPersistenceAdapter.java index 4fca1217..1d9c21fc 100644 --- a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipPersistenceAdapter.java +++ b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/MembershipPersistenceAdapter.java @@ -28,12 +28,12 @@ public class MembershipPersistenceAdapter implements RegisterMembershipPort, Fin @Override public MembershipJpaEntity findMembership(Membership.MembershipId membershipId) { - return membershipRepository.getById(membershipId.getMembershipId()); + return membershipRepository.getById(Long.parseLong(membershipId.getMembershipId())); } @Override public MembershipJpaEntity modifyMembership(Membership.MembershipId membershipId, Membership.MembershipName membershipName, Membership.MembershipEmail membershipEmail, Membership.MembershipAddress membershipAddress, Membership.MembershipIsValid membershipIsValid, Membership.MembershipIsCorp membershipIsCorp) { - MembershipJpaEntity entity = membershipRepository.getById(membershipId.getMembershipId()); + MembershipJpaEntity entity = membershipRepository.getById(Long.parseLong(membershipId.getMembershipId())); entity.setName(membershipName.getMembershipName()); entity.setAddress(membershipAddress.getMembershipAddress()); diff --git a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/SpringDataMembershipRepository.java b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/SpringDataMembershipRepository.java index d3f43bc5..96576505 100644 --- a/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/SpringDataMembershipRepository.java +++ b/bobby-pay/membership-service/src/main/java/org/example/membership/adapter/out/persistence/SpringDataMembershipRepository.java @@ -2,5 +2,5 @@ package org.example.membership.adapter.out.persistence; import org.springframework.data.jpa.repository.JpaRepository; -public interface SpringDataMembershipRepository extends JpaRepository { +public interface SpringDataMembershipRepository extends JpaRepository { }