We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents c3e8925 + 56e8fee commit 58ff84dCopy full SHA for 58ff84d
src/main/java/com/codecrafter/commenting/repository/MemberAuthRepository.java
@@ -5,8 +5,21 @@
5
import org.springframework.data.jpa.repository.JpaRepository;
6
7
import java.util.Optional;
8
+import org.springframework.data.jpa.repository.Query;
9
+import org.springframework.data.repository.query.Param;
10
11
public interface MemberAuthRepository extends JpaRepository<MemberAuth, Long> {
12
Optional<MemberAuth> findByEmailAndProvider(String email, Provider provider);
13
Optional<MemberAuth> findByEmail(String email);
14
+
15
+ @Query(
16
+ value = """
17
+ SELECT m
18
+ FROM MemberAuth m
19
+ JOIN FETCH m.memberInfo mi
20
+ JOIN FETCH mi.memberSetting
21
+ WHERE m.id = :id
22
+ """
23
+ )
24
+ Optional<MemberAuth> findById(@Param("id") Long id);
25
}
0 commit comments