Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- deleteById
- FCM
- Spring Boot
- Web
- @Valid
- SQL 삽입 공격
- 이펙티브 자바
- @ControllerAdvice
- 데이터베이스
- Item04
- Effective Java
- Firebase
- multi module
- java
- @MockBean
- Service Locator 패턴
- 트랜잭션
- Effetive Java
- Service Locator
- Connection Pool
- JPA
- Proxy Patter
- NotEmpty
- 디자인 패턴
- springboot
- db
- NotBlank
- @SpyBean
- restTemplate
- 플라이웨이트
Archives
- Today
- Total
목록ORM (1)
NoTimeForDawdling
ORM(Object Relation Mapping)이란?
ORM이란? ORM은 사물을 추상화시켜 이해하려는 OOP적 사고방식과 DataModel을 정형화하여 관리하려는 RDB 사이를 연결할 계층의 역할로 제시된 패러다임입니다. RDB의 모델을 OOP에 Entity 형태로 투영시키는 방식을 사용합니다. 데이터베이스 데이터 -- 매핑 -- Object 필드 객체를 통해 간접적으로 데이터베이스 데이터를 다룹니다. ORM의 장점 객체 지향적인 코드로 인해 더 직관적이고 비즈니스 로직에 더 집중할 수 있게 도와줍니다. ORM을 이용하면 SQL Query가 아닌 직관적인 코드로 데이터를 조작할 수 있어 개발자가 개체 모델로 프로그래밍하는 데 집중할 수 있도록 도와줍니다. 선언문, 할당, 종료 같은 부수적인 코드가 없거나 급격히 줄어듭니다. 각종 객체에 대한 코드를 별도로..
DB
2021. 3. 10. 23:51