일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 아이템29
- 아이템 28
- 일ㅊ
- Immutable Object
- Docker Layer
- jdbc
- 도메인 주도 개발 시작하기
- 자바 ORM 표준 JPA 프로그래밍
- 이펙티브자바
- JPA
- Github Actions Cache
- 아이템 25
- Spring Batch
- 아이템 27
- GitHub Actions
- 아이템 24
- 객체지향 쿼리 언어
- 아이템30
- Docker cache
- JPQL
- cicd
- criteriaquery
- 아이템31
- 최범균
- java
- ddd
- 아이템 26
- 아이템 23
- Domain Driven Design
- 아이템 22
Archives
- Today
- Total
목록2024/06/16 (1)
코딩은 마라톤
[자바 ORM 표준 JPA 프로그래밍] 10장. JPQL (1)
JPQL 소개JPQL(Java Persistence Query Language)은 엔티티 객체를 조회하는 객체지향 쿼리이다.테이블을 대상으로 쿼리하지 않고 엔티티 객체를 대상으로 쿼리한다.JPQL은 SQL을 추상화해서 특정 데이터베이스에 의존하지 않는다.JPQL은 SQL보다 간결하다.기본 문법과 쿼리 APIJPQL은 SQL과 비슷하게 SELECT, UPDATE, DELETE 문을 사용할 수 있지만 INSERT는 없다.(엔티티 저장 시 EntityManager.persist() 메서드 사용하기 때문이다.) SELECT 문예시SELECT m FROM Member AS m where m.username = ’Hello' 대소문자 구분엔티티와 속성은 대소문자를 구분하지만, SELECT, FROM과 같은 JPQL..
Backend/JPA
2024. 6. 16. 23:57