일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 허브
- AOP
- LAN어댑터
- DevOps
- post
- cloud
- container
- Set
- docker
- 캐시서버
- tomcat
- 액세스회선
- gradle
- 소켓
- map
- ansible
- mybatis
- Jenkins
- Spring
- Collection
- Linux
- sonarQube
- JPA
- jdk
- Java
- Pipeline
- 방화벽
- 라우터
- STREAM
- IntelliJ
- Today
- Total
목록ORM (2)
거북이-https://velog.io/@violet_evgadn 이전완료
SQL Mapper 장단점 ◎ 장점 불필요한 코드들을 줄일 수 있음 이는 SQL Mapper 뿐만이 아닌 ORM의 장점이기도 하다. Persistence Framework의 장점이기 때문에 별다른 설명 없이 넘어가겠다. SQL Query를 그대로 활용하기 때문에 복잡한 JOIN, 튜닝 등을 수월하게 할 수 있음 이 부분이 SQL Mapper가 가진 가장 큰 장점이다. 이전에 말했듯 ORM은 객체와 Table을 연결하는 기술로써, SQL 구문을 입력하지 않고서도 편한 DB 활용을 할 수 있다는 게 장점이었다.(물론 직접 SQL 구문을 입력하여 활용할 수도 있긴 하다) 하지만 이는 곧 단점이 될수 있는데 복잡한 JOIN문을 활용하는 상황에서는 자동으로 SQL 구문을 형성하는 ORM은 더욱 복잡한 Query문..
Persistnece Framework란? Persistence Framework는 "영속성 프레임워크"라고도 불린다. 앞서 말했듯 영속성이라는 것은 데이터가 사라지지 않는 성질이라고 이해하면 될 것이며, 프레임워크도 앞서 말했듯 SW 구체적인 부분에 대한 설계 및 구현을 쉽게 하기 위해 재사용이 가능한 클래스들을 제공하는 것이다. 즉, Persistence Framework를 해석하자면 "데이터가 사라지지 않게 DB에 저장하는 로직에 대한 설계 및 구현을 쉽게 하기 위하여 만든 SW"라고 할 수 있을 것이다. 하지만 이렇게만 설명하면 "JDBC도 영속성 프레임워크 아니야?"라고 생각할 수도 있다. 하지만 JDBC를 보면 Connection을 연결하고 이를 통해 Statement를 얻은 다음 Result..