[μŠ€ν”„λ§] MyBatis


MyBatis


  • μžλ°” νΌμ‹œμŠ€ν„΄μŠ€ ν”„λ ˆμž„μ›Œν¬μ˜ ν•˜λ‚˜

    • Persistence Frameworkλž€?

      • λ°μ΄ν„°μ˜ μ €μž₯, 쑰회, λ³€κ²½, μ‚­μ œλ₯Ό λ‹€λ£¨λŠ” 클래슀 및 μ„€μ • νŒŒμΌλ“€μ˜ 집합

      • 지속성 ν”„λ ˆμž„μ›Œν¬ μ‚¬μš© μ‹œ JDBC ν”„λ‘œκ·Έλž¨μ΄μ˜ λ³΅μž‘ν•¨μ΄λ‚˜ λ²ˆκ±°λ‘œμ›€ 없이 κ°„λ‹¨ν•œ μž‘μ—…λ§ŒμœΌλ‘œ λ°μ΄ν„°λ² μ΄μŠ€μ™€ μ—°λ™λ˜λŠ” μ‹œμŠ€ν…œμ„ λΉ λ₯΄κ²Œ κ°œλ°œν•  수 μžˆλ‹€.

  • XML μ„œμˆ μžλ‚˜ Annotation을 μ‚¬μš©ν•΄ μ €μž₯ ν”„λ‘œμ‹œμ €(Stored Procedure, 일련의 쿼리λ₯Ό 마치 ν•˜λ‚˜μ˜ ν•¨μˆ˜μ²˜λŸΌ μ‹€ν–‰ν•˜κΈ° μœ„ν•œ 쿼리의 집합)λ‚˜ SQL문으둜 객체듀을 연결함

  • JDBCλ₯Ό 톡해 λ°μ΄ν„°λ² μ΄μŠ€μ— μ•‘μ„ΈμŠ€ ν•˜λŠ” μž‘μ—…μ„ μΊ‘μŠν™”

  • SQL 쿼리듀을 ν•œ νŒŒμΌμ— κ΅¬μ„±ν•˜μ—¬ ν”„λ‘œκ·Έλž¨ μ½”λ“œμ™€ SQL을 뢄리할 수 있음

Categories:

Spring