week2-2: User JPA Repository 만들기
user table 구조를 만들었다.users 는 id, email, name을 갖고, auth_users는 id, user_id, provider, provider_id, password를 갖는다.provider_id가 있으면 ouath2이고, password가 있으면 email(local) 가입자이다. 그렇게 만들어진 adapter layer의 구조 entity 와 repository는 결국 DB에 접근하기 위한 보조이고,adpater는 실제 구현체가 존재한다. @Transactional override fun saveProvider(user: User, provider: String, providerId: String): User { val userEntity = UserEnt..
2025. 3. 3.