- κ΄λ¦¬μμ μ μ₯μμ μ°½κ³ κ΄λ¦¬μμ€ν μ μ¬μ©ν μ μλλ‘ κ΅¬ννμμ΅λλ€.
- κ΄λ¦¬μλ μ°½κ³ μμ κ΄λ¦¬ν μν λ° μΉ΄ν κ³ λ¦¬λ₯Ό μ‘°ν/λ±λ‘/μμ /μμ ν μ μμ΅λλ€.
- κ΄λ¦¬μλ μ¬κ³ λ₯Ό μ‘°ννκ³ λ€λ₯Έ ꡬμμΌλ‘ μ΄λμν¬ μ μμ΅λλ€.
- κ΄λ¦¬μλ WMSμ λ‘κ·ΈμΈνμ¬ κ³ κ°μ΄ μ£Όλ¬Έν μμ£Όλ΄μμ νμΈνμ¬ μλ½/μ·¨μλ₯Ό ν μ μμ΅λλ€.
- κ΄λ¦¬μλ μ°½κ³ μ μ¬κ³ κ° λΆμ‘±νλ©΄ 곡μ₯μ λ°μ£Όλ₯Ό λ£κ³ , λ°μ£Όλ΄μμ μ‘°νν μ μμ΅λλ€.
- κ΄λ¦¬μλ μ°½κ³ κ΅¬μμ λ±λ‘/μμ /μμ ν μ μμ΅λλ€.
- κ΄λ¦¬μλ μ μΆκ³ λͺ©λ‘μ μ‘°νν μ μμ΅λλ€.
- κ΄λ¦¬μλ κ³ κ°μ΄ μ£Όλ¬Έν μνμ λ°°μ‘νκΈ° μν΄ λ°°μ°¨λ₯Ό ν μ μμ΅λλ€. μ΄λ λ°°μ°¨λ μλμΌλ‘ μ΄λ£¨μ΄μ§κ³ , λ°°μ‘μ μν μ°¨λ λ° λ°°μ°¨λ΄μμ μ‘°νν μ μμ΅λλ€.
- νλ‘κ·Έλ¨μ μ€ννλ©΄ λ‘κ·ΈμΈμ νκ³ , λ©μΈ λ©λ΄μμ μνλ κΈ°λ₯μ μ νν©λλ€.
- ꡬ민μ : λ°°μ‘
- μ€λν : μμ£Ό
- μ΅μ°½μ± : λ°μ£Ό
- λ°μ μ : λ‘κ·ΈμΈ, μ μΆκ³ , DBν
- κΉμ°μ°¬ : μ¬κ³ , μ°½κ³
- μ νμ : μν
- μ»μ΄κ°λ μ
- λ°μ΄ν°λ² μ΄μ€λ₯Ό κΈ°λ°μΌλ‘ λκ·λͺ¨ ν νλ‘μ νΈλ₯Ό μ²μ κ²½ν ν΄λ³΄μμ΅λλ€. μ μμ μ μ€λ¬΄ μλμ΄ μ΄λ μ λμΈμ§ νμΈν μ μμμ΅λλ€. νμλ€κ³Ό νμ μ νλ©° νμ 무μμ μΌλ§λ κΈ°μ¬ν μ μλ μλμ΄ μλμ§ μ§λ¨ ν μ μμλ μκ°μ΄μμ΅λλ€.
- μ΄λ €μ λ μ
- mapper.xmlμ νμ©ν λ mybatis λ¬Έλ²μ λ―Έμνμ¬ μΏΌλ¦¬λ₯Ό μμ±νκ³ κ²μ¦νλλ° κ΅μ₯ν λ§μ μνμ°©μ€μ μκ°μ΄ μμλμμ΅λλ€.
- μꡬμ¬νμ λΆλ¦¬νμ¬ DBμ ν΄λμ€ λ±μ μ€κ³νμμΌλ μ κ΅νκ² μ€κ³νμ§ λͺ»ν νμ ꡬνμ μ΄λ €μμ κ²ͺμμ΅λλ€. κ°λ° μ€μ λ¬Έμ μ μ λ°κ²¬νμ¬λ λ€λ₯Έ νμμ΄ μμ±ν μ½λμμ μμ‘΄μ±μ΄ λ°κ²¬λ μ μμ΄ λ¬Έμ μ μ μμ νκΈ°κ° λ§€μ° μ΄λ €μ μ΅λλ€.
- μ»μ΄κ°λ μ
- mybtisμ¬μ©μΌλ‘ λ°μ΄ν°μ λ§€μΉ λ° λ§€ννλ κ³Όμ μ μκ² λμ΄μ μ’ λ μνν ꡬνμ΄ κ°λ₯ ν κ±° κ°μ΅λλ€
- νμ¬ κ²½νμΌλ‘ λͺ μΈ κΈ°λ₯κ³Ό κ³Όμ κΈ°κ°μ΄ κ°μ₯ κΈΈλ€λ κ±Έ μκ² λμ΄μ λ€μλ²μ μ’ λ μμΈν λͺ μΈκ° κ°λ₯ ν κ±° κ°μ΅λλ€
- μ΄λ €μ λ μ
- mybatisμμ mapper.xmlνμ©μ λ―Έν‘νκ³ λλ²κ·Έκ° μλμ μ°ΎκΈ°κ° νλ€μμ΅λλ€.
- κΈ°λ₯λͺ μΈμμ κ°λ³κ² ꡬνλ§ νλ©΄ λμ§ λΌλ μκ°μ νμ§λ§ ꡬν νλ λμ€μ λΆκΈ°μ κ³Ό μκ° ν΄μΌ λ λ³μκ° λ§μ΄ μ겨μ ν μ΄λΈμ ꡬ쑰λ μκ°νκ² λκ³ μμ κ·νλ μκ°νκ² λμμ΅λλ€
- ν μ΄λΈμ 곡μ©μΌλ‘ μ¬μ©νλ λΆλΆμ΄ μ겨μ νΈλμμ κ΄λ¦¬κ° μκ°λ³΄λ€ νλ€μμ΅λλ€
- μ»μ΄κ°λ μ
- λ°μ΄ν°λ² μ΄μ€μ μ¬μ©κ³Ό μ°½κ³ κ΄λ¦¬ νκ²½μ ꡬννλ©΄μ λ°μ΄ν° 맀μΉνλ κ³Όμ μ μκ²λμμ
- λ°±μλκ°λ°μ μμ΄μμ μμν둬μ λνμ¬ κ΅¬μ²΄μ μΌλ‘ μκ² λλ νλ‘μ νΈμμ
- μ΄λ €μ λ μ
- κΈ°μ μ μΈ λ¬Έμ - MYBATIS μ¬μ©μ μ΅μμΉ μμμ
- ν μ€νΈ λΆμ‘± - νλ‘κ·Έλ¨ λμ μ€μ μ€λ₯κ° λ§μ΄ λμ μ€μ μλν μ€νΈλ₯Ό νλλ° μμ΄μ λ§μ μ΄λ €μμ΄ μμμ λλ²κΉ λ μ½μ§ μμμ
- 볡μ‘νλ‘μ§ - 볡μ‘ν λ‘μ§μ²λ¦¬μ μ΄λ €μμ΄ μμμ
- μ΄λ¬ν λ¬Έμ λ€μ ν΄κ²°νκΈ° μν΄, μμΌλ‘λ λ μ² μ ν μꡬμ¬ν λΆμ, μΆ©λΆν μκ° ν보, μ² μ ν ν μ€νΈκ° νμν κ² κ°μ΅λλ€.
- μ»μ΄κ°λ μ
- νμ μ νλ©΄μ μλ‘κ° κ°μ λͺ©μ μ§λ₯Ό κ°μ§κ³ λμκ°λ κ²μ΄ μΌλ§λ μ€μνμ§ μ μ μμλ€
- μ΄λ‘ μΌλ‘λ§ λ°°μ΄κ²μ μ€μ΅μΌλ‘ ν μ μμ΄μ μ’μλ€.
- μ΄λ €μ λ μ
- mybatisμμ μ€λ₯κ° λ°μνμ λ μ€λ₯ λ©μΈμ§κ° λ§μ κ²μ μλ €μ£Όμ§ μμμ λλ²κΉ νλλ° νλ€μλ€.
- DBλ₯Ό κ΄κ³λ₯Ό ꡬμνκ³ DTOλ₯Ό λ§λλλ° μμ μμ νλλ° λ§μ μκ°μ μ¬μ©νλ€.
- μ²μμΌλ‘ DBλ₯Ό νμ©νμ¬ κ°λ°νμ¬ λ―μ€κ³ μ΄μνλ€.
- μ»μ΄κ°λ μ
- DB μ 체μ μΈ ν μμ± μ ν μ΄λΈμ ν¬ν¨λ 컬λΌμ΄ μ ν©νμ§, μΆ©λΆνμ§ νλ¨νλ κ² μμ²΄κ° μ΄λ €μ μ
- μ΄λ €μ λ μ
- λ€λ₯Έ μ¬λμ΄ μ΄λ―Έ ꡬνν΄ λμ μ½λμμ μΆκ°/μμ ν λ λ€λ₯Έ μ¬λμ μ½λλ₯Ό κ³ λ €νλ©΄μ μμ±νλ κ²μ λ§μ μ£Όμκ° νμνλ€λ κ²μ λκΌμ
- μ»μ΄κ°λ μ
- μ½λλ₯Ό ꡬννκΈ° μ μ λ΄κ° ꡬννκ³ μ νλ κ²μ λν΄ μΈλΆμ μΌλ‘ μ 리λ₯Ό νκ³ μ½λλ₯Ό ꡬννλ κ²μ΄ νμνλ€κ³ μκ°νλ€.
- μ€λ₯κ° λ°μνμ μ κΉνμμ μ½λλ‘κ·Έλ₯Ό κ΄λ¦¬νλ κ²μ΄ νμνλ€κ³ μκ°νλ€.
- μ΄λ €μ λ μ
- κ°μ μμ νλ λΈλμΉλ₯Ό μλ‘ λ§λ€μ΄μ μμ νκ³ commitνκ³ mergeνλ λΆλΆμμ νΌλλλ λΆλΆμ΄ μμλ€.
- νΌμμ μ½λλ₯Ό ꡬννλλ° μμ΄μ μ²μμ΄λ€λ³΄λ μ€λ₯κ° λ°μνμ λ μ΄λμ μ€λ₯κ° λ¬λμ§ μ°Ύλ κ²μ΄ μ΄λ €μ λ€. λν μνλ νλ©΄μ μΆλ ₯ν λ μ΄λ€ ν¨μλ₯Ό μ¬μ©ν΄μ μμ±ν΄μΌνλμ§ νλ¨λμ§ μμλ μ μ΄ μμλ€.