inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Spring Boot JWT Tutorial

@ManyToMany 말고 @OneToMany, @ManyToOne 으로 풀면 어떻게 되나요?

287

김우철

작성한 질문수 3

2

강사님! 안녕하세요.

강의 잘 보았습니다. 다름이 아니라 연관관계 관련되서 여쭤볼께 있어서 질문드립니다.

강의에서는 @ManyToMany 관계로 회원과 권한테이블을 연결해주셨는데

제가 생각한 다른 방법은

중간 테이블역할을 하는 엔티티를 직접 만들고

회원테이블, 중간테이블, 권한테이블에서

회원<->중간 : 양방향 관계

중간 <-> 권한 : 양방향 관계

이런식으로 설계하는걸루 생각했습니디. 이 방법이 더 안전하지만 신경쓸게 많아서(연관관계 메서드, Repository 생성 등) 강의에서는 @ManyToMany로 지정해주신걸로 이해해도 맞을까요?

@SpringDataJpa jwt springboot spring-boot

답변 1

4

정은구

안녕하세요 우철님! 우철님 말씀에 동의합니다 :)

저는 단지 편의를 위해서 @ManyToMany를 사용한 것이고요 실무에서는 우철님 말씀과 같이 Join Table을 직접 엔티티로 생성하셔서 관계를 맺어주는 것이 여러모로 장점이 있기 때문에 그 방법을 추천합니다!

정말 좋은 질문을 해주셨습니다 감사합니다 :)

spring boot 3.x 버전 강의도 만들어주시면 안될까요?

0

67

1

3강 secret key 관련해서 질문있습니다

0

65

1

JwtFilter 에 TokenProvider 선언 시 final 키워드 빠진 이유

0

76

1

/api/authenticate 포스트맨 401 에러

0

223

1

Spring boot 3.x버전에서 data.sql 오류 발생할 경우

4

398

1

/api/hello 접근 시 401 나올 때 해결법

2

301

2

소스코드 전체 볼수 있을까요?

0

397

2

머이렇게 안되는게많노 ㅠ

1

757

2

스프링부트 3.x 버전 data.sql 삽입 오류 발생할 경우 해결 방법

6

1350

2

postman 결과가 다릅니다

0

354

2

body값이 비었습니다.

0

399

2

jjwt 버전을 올렸더니 jwt가 유효하지 않다고 합니다

0

3590

1

Refresh Token

0

505

1

유저 권한 설정

0

368

2

setAuthentication

0

496

1

postman에서 오류가 납니다..

0

1766

3

Spring boot 3.1.5 기준 학습 정리 파일 공유

1

1082

4

/api/hello에 접근이 안됩니다 ㅠㅠ

0

1082

2

mysql 설정로 실습시

0

873

2

유효한 JWT 토큰이 없습니다

0

667

2

8:45 spring security 3.1.5 설정 방법 (버전 안 맞춰서 안될때)

1

2278

2

2:00 에서 저처럼 버전 안 맞춰서 해서 헤매는 분들 이걸로 해보세요.

0

1275

3

JWT String argument cannot be null or empty.

0

2156

2

new User 생성자 오류 발생하는 분들...

6

501

2