일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Hibernate
- Java
- Spring Batch
- MySQL
- 딥러닝
- 운영체제
- JPA
- 논문
- 알고리즘
- 파이썬
- 디자인패턴
- 자바
- 장애물인식
- Jetson
- persistance context
- 자율주행
- 프로그래머스
- 자료구조
- 아두이노
- 영속성컨텍스트
- 네트워크
- 자바ORM표준JPA프로그래밍
- 배달로봇
- DeepLearning
- cartograhper
- Python
- Database
- 논문리뷰
- 이펙티브자바
- 포인트클라우드
- Today
- Total
목록Kotlin (2)
제리 devlog
Introduce GraphQL은 rest api와 달리 하나의 엔드포인트를 가지며 클라이언트는 정의된 스키마에 의해 원하는 필드를 자유롭게 조회할 수 있다. 예를들어, 아래와 같이 스키마가 정의되어 있다면 schema.graphqls type Query { product(id: ID!): Product! } type Product { id: ID! name: String! shop: Shop! } type Shop { id: ID! name: String! } 클라이언트는 다양한 방식의 쿼리가 가능하다. { product(i: "1"){ id name shop{ id name } } } ... { product(id: "1"){ name } } ... { product(id: "1"){ id shop{..
jpa를 사용해서 개발하다 보면 JpaRepository 인터페이스를 구현한 repository와 queryDsl를 사용하는 repoitory를 사용할 일이 잦다. 나는 간단한 조회, 엔티티 저장은 JpaRepository를 사용하고, 배치성 업데이트나 복잡한 쿼리 등은 querydsl을 사용하는 편이다. 그런데 JpaRepsitory, QuerydslRepository가 각각의 클래스로 분리되어 있다보니 서비스 계층에서 주입받아야 하는 클래스가 늘어났다. @Service class OrderService( private val orderJpaRepository: OrderJpaRepository, private val orderQuerydslRepository: OrderQuerydslRepositor..