Domain
Entity
JPAλ μκ΄μ΄ μμ.
JPAκ° μμΌλ©΄ μ€λͺ
ν μ μλ κ°λ
κ°μ§λ§ DBμ λ±ν μκ΄μλ κ°λ
μ΄λ€.
Domain Entity β DB Entity
1.
Domain Entity
μννΈμ¨μ΄μμ μ΄λ€ λλ©μΈμ΄λ λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ λ§λ€μ΄μ§ λͺ¨λΈ
λΉμ¦λμ€ λ‘μ§μ λ€κ³ μκ³ , μλ³ κ°λ₯νλ©°, μΌλ°μ μΌλ‘ μλͺ
μ£ΌκΈ°λ₯Ό κ°λλ€.
2.
DB Entity
λ°μ΄ν°λ² μ΄μ€ λΆμΌμμ κ°μ²΄ λλ μν°ν°λΌκ³ νλκ²μ λ°μ΄ν°λ² μ΄μ€μμ νννλ €κ³ νλ μ ν, 무νμ κ°μ²΄λ₯Ό λ§νλ€.
λλ©μΈ μν°ν° User β class User
DB μν°ν° User β Table User
μλΉμ€λ₯Ό λ§λ€λ €λ©΄ μ΄ μμͺ½μ΄ νμ
μ΄ λμ΄μΌ νλ€.
μ΄λ₯Ό μ°κ²°ν΄μ£Όλ κ²μ΄ μμμ± μν°ν° μ¦, JPA Entityλ€.
μ 리νμλ©΄,
Domain Entity β λΉμ¦λμ€ μμμ ν΄κ²°νλ λͺ¨λΈ
μμμ± κ°μ²΄ β ORM
DB Entity β RDBμ μ μ₯λλ κ°μ²΄
