File tree 2 files changed +42
-0
lines changed
src/main/java/doit/jpastudy2/repository
2 files changed +42
-0
lines changed Original file line number Diff line number Diff line change
1
+ package doit .jpastudy2 .repository ;
2
+
3
+ import jakarta .persistence .*;
4
+ import lombok .Builder ;
5
+ import lombok .NoArgsConstructor ;
6
+
7
+ @ Entity
8
+ @ NoArgsConstructor
9
+ public class User {
10
+
11
+ @ Id
12
+ @ GeneratedValue (strategy = GenerationType .AUTO )
13
+ private Long user_id ;
14
+
15
+ @ Column
16
+ private String email ;
17
+
18
+ @ Column
19
+ private String nickname ;
20
+
21
+ @ Column
22
+ private String password ;
23
+
24
+ @ Builder
25
+ public User (String email , String nickname , String password ) {
26
+ this .email = email ;
27
+ this .nickname = nickname ;
28
+ this .password = password ;
29
+ }
30
+ }
Original file line number Diff line number Diff line change
1
+ package doit .jpastudy2 .repository ;
2
+
3
+ import org .springframework .data .jpa .repository .JpaRepository ;
4
+
5
+ public interface UserRepository extends JpaRepository <User , Long > {
6
+
7
+ User findUserByNicknameAndPassword (String nickname , String password );
8
+
9
+ User findUserByEmail (String email );
10
+
11
+ User findAllByNickname (String nickname );
12
+ }
You can’t perform that action at this time.
0 commit comments