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
- 다대일
- 장고독학
- python
- javascript
- 매핑
- 단방향
- Django
- 프론트엔드
- SBERT
- 바닐라js
- web
- 노마드코더
- 다대다
- 장고
- ORM
- html
- 트랜잭션
- frontend
- TODO
- 영속성 컨텍스트
- 일대다
- JPA
- JS
- 플러시
- java
- css
- clonecoding
- nomadcoder
- React
- AWS
Archives
- Today
- Total
목록Criteria (1)
꿈꾸는 새벽하늘
10장. 객체지향 쿼리 언어
1. 객체지향 쿼리 소개 ORM을 사용하면 데이터베이스 테이블이 아닌 엔티티 객체를 대상으로 개발하므로 검색도 테이블이 아닌 엔티티 객체를 대상으로 하는 방법이 필요하다. JPQL은 이러한 문제를 해결하기 위해 만들어졌다. JPQL은 테이블이 아닌 객체를 대상으로 검색하는 객체지향 쿼리이고, SQL을 추상화해서 특정 데이터베이스 SQL에 의존하지 않는다는 특징이 있다. 즉, SQL이 데이터베이스 테이블을 대상으로 하는 데이터 중심의 쿼리라면 JPQL은 엔티티 객체를 대상으로 하는 객체지향 쿼리이다. JPA가 공식 지원하는 기능 JPQL: 객체지향 쿼리 Criteria 쿼리: JPQL을 편하게 작성하도록 도와주는 API, 빌더 클래스 모음 네이티브 SQL: JPA에서 JPQL 대신 직접 SQL 사용 가능 ..
🌿 Spring & Spring Boot/📗 자바 ORM 표준 JPA 프로그래밍
2023. 7. 31. 23:42