728x90
๋ฐ์ํ
Enum ๋งคํ(JSON, JPA)์ฉ ๋ผ์ด๋ธ ํ
ํ๋ฆฟ ๋ง๋ค๊ธฐ
JPA๋ฅผ ์ฌ์ฉํ ๋ Entity์ ํ๋๊ฐ Enum์ธ ๊ฒฝ์ฐ, ์ค์ ์ฝ๋ฉ์์๋ Enum์ Constant๋ฅผ ์ฌ์ฉํ์ง๋ง DB์ ์ ์ฅํ ๋ ๋ฌธ์์ด ๋๋ ์ ์๋ก ๋ ์ฝ๋๋ฅผ ์ ์ฅํ๋ ๊ฒฝ์ฐ๊ฐ ์์ ์ ์์ต๋๋ค. ์ด๋ด ๋ ์ปค์คํ Converter๋ฅผ ๋ง๋ค์ด AttributeConverter๋ฅผ ๊ตฌํํ์ฌ ํด๊ฒฐํ๊ณคํฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ JSON์ ๊ฐ์ฒด๋ก ๋งคํํ ๋ ํด๋น ๊ฐ์ฒด์ Enum์ด ํฌํจ๋ ๊ฒฝ์ฐ์๋ ๋ง์ฐฌ๊ฐ์ง๋ก ๋น์ทํ ์์ ์ ํด์ค์ผ ํฉ๋๋ค. ์ด ๋ ์์ฃผ ์ฌ์ฉ๋๋ static ํ๋์ ๋ฉ์๋๊ฐ ์๋๋ฐ์, ์์๋ฅผ ํ๋ ๋ค์ด๋ณด์๋ฉด, package io.lcalmsky.blogexamples.domain.entity.support; import com.fasterxml.jackson.annotation.JsonCreator; import ..
IntelliJ IDEA
2021. 8. 14. 10:30
728x90
๋ฐ์ํ
๊ณต์ง์ฌํญ
์ต๊ทผ์ ์ฌ๋ผ์จ ๊ธ
์ต๊ทผ์ ๋ฌ๋ฆฐ ๋๊ธ
- Total
- 83,839
- Today
- 59
- Yesterday
- 439
๋งํฌ
TAG
- JPA
- ์๊ณ ๋ฆฌ์ฆ
- Spring Data JPA
- QueryDSL
- r
- ์คํ๋ง ๋ถํธ jwt
- Spring Boot Tutorial
- ์คํ๋ง ๋ถํธ
- ์คํ๋ง ๋ฐ์ดํฐ jpa
- leetcode
- Jackson
- ์คํ๋ง ๋ถํธ ํํ ๋ฆฌ์ผ
- spring boot app
- proto3
- intellij
- leetcode binary search
- gRPC
- Linux
- Spring Boot JPA
- ์คํ๋ง ๋ถํธ ์ ํ๋ฆฌ์ผ์ด์
- ์คํ๋ง๋ถํธ
- leetcode bst
- Spring Boot
- JSON
- Java
- ์คํ๋ง ๋ถํธ ํ์ ๊ฐ์
- @ManyToOne
- leetcode stack
- spring boot application
- spring boot jwt