[TypeORM] Active Record νŒ¨ν„΄

[원본 링크]

Active RecordλŠ” typeormμ—μ„œ 쿼리 μž¬μ‚¬μš©μ„±μ„ 높이기 μœ„ν•œ νŒ¨ν„΄ 쀑 ν•˜λ‚˜λ‹€.
방법 쀑 ν•˜λ‚˜μΈ 것이지, 이게 정닡은 μ•„λ‹ˆλ‹€.

ν…ŒμŠ€νŠΈμ— μ‚¬μš©ν•œ ν…Œμ΄λΈ” μ—”ν‹°ν‹°λŠ” λ‹€μŒκ³Ό κ°™λ‹€.

active record νŒ¨ν„΄μ€ κ·Έλ ‡κ²Œ λŒ€λ‹¨ν•œ 건 μ•„λ‹ˆλ‹€.
κ·Έλƒ₯ μ—”ν‹°ν‹° ν΄λž˜μŠ€μ— λ©”μ„œλ“œλ“€μ„ μ λ‹Ήνžˆ μΆ”κ°€ν•΄μ„œ, 쿼리λ₯Ό μ§œλ„£κ³ , 그걸둜 μ‚¬μš©μ„ ν•˜μžλŠ” 것이닀.

단일 객체 μžμ‹ μ— λŒ€ν•œ 행동은 λ™μ λ©”μ„œλ“œλ‘œ μ§œμ„œ λ„£κ³ , 쒀더 λ²”μš©μ μΈ λ™μž‘μ€ μ •μ λ©”μ„œλ“œλ‘œ 짜주면 λœλ‹€.

동적 λ©”μ„œλ“œμ˜ λŒ€ν‘œμ μΈ μ˜ˆλŠ” saveλ‚˜ delete 같은 것이닀.
μ•„λž˜μ™€ 같이 μ§œλ‘λ©΄

μ΄λ ‡κ²Œ κ°„νŽΈν•˜κ²Œ μ‚¬μš©ν•  수 μžˆλ‹€.

그리고 μ‹€ν–‰λ˜κΈ°λ„ 잘 싀행될 것이닀.

정적 λ©”μ„œλ“œλΌκ³  λ‹€λ₯Ό 것도 μ—†λ‹€.

μ λ‹Ήνžˆ 잘 μ§œλ†“κ³ 

μ΄λŸ°μ‹μœΌλ‘œ κ°„νŽΈν•˜κ²Œ κ°–λ‹€μ“°λ©΄ λœλ‹€.

이 Active Record νŒ¨ν„΄μ€ μ‚¬μš©μ΄ κ°„λ‹¨ν•œ 편이라 규λͺ¨κ°€ μž‘μ€ ν”„λ‘œμ νŠΈμ— 잘 μ–΄μšΈλ¦°λ‹€κ³  ν•œλ‹€.


μ°Έμ‘°
https://velog.io/@josworks27/typeORM-%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0
https://orkhan.gitbook.io/typeorm/docs/active-record-data-mapper