웹프로그램 이야기

웹프로그램 이야기

  • 웹프로그램이야기 (99)
    • Spring Batch (16)
    • Spring Data (3)
      • MyBatis With JPA (2)
      • Redis With CrudRepository (1)
    • SpringBoot Kafka (5)
    • Spring Micro Services (25)
      • RestTemplate (2)
      • Service Discovery with Eure.. (2)
      • Zuul and Ribbon (1)
      • Netflix Hystrix (2)
      • RabbitMQ (7)
      • 통합로그 (3)
      • gRPC (4)
      • interfaces (1)
      • event driven architecture (2)
    • SpringBoot Monitoring (6)
      • SpringBoot Resilience4j (5)
    • Spring Security (12)
      • Spring Boot Jwt with JPA an.. (8)
      • Vue 3 Authentication with J.. (4)
    • SpringBoot Swagger (1)
    • Python (14)
      • Flask (12)
      • 데이터전처리 (2)
    • R (2)
      • R데이터분석기초 (2)
    • React (10)
      • React Hook (2)
      • React websocket with spring.. (4)
      • React Netflix Clone Project (2)
    • 오늘의점심 (1)
    • AI (1)
      • MCP (1)
    • 국내여행 (2)
      • 강원도 (2)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

웹프로그램 이야기

컨텐츠 검색

태그

Spring Boot Resilience4j grpc accesstoken jpa Kafka Redis Python useState FLASK refresh token rabbitmq 스프링배치 kibana MSA SQLAlchemy refreshtoken JWT REACT RESTful API

최근글

댓글

공지사항

아카이브

hikariCP(1)

  • Spring Boot myBatis with JPA - 프로젝트 개요 및 설정

    많은 개발자들 사이에서 MyBatis VS Hibernate에 관해서 예전부터 많은 논쟁이 있어왔다. 지금까지 몇번의 프로젝트에서 두 프레임웍을 적용해서 사용 하였지만 서로간의 장단점이 있다. 어느날 꼭 한가지 프레임워크만 사용해야 할까 라는 생각이 들었다. 그래서 두 프레임워크를 동시에 적용도 해보았다. 개인적으로는 동시에 사용할때 개발 생산성이 좋았던거 같다. 예를 들면 쇼핑몰을 예를 들어보자 관리자 사이트의 경우는 JPA로 구현하여도 크게 무리가 없을 것이다. 물론 통계나 정산관련해서는 복잡한 조회 쿼리가 존재하겠지만 70-80% 정도는 단순한 CRUD성일 것이다. 이런경우 복잡한 통계,정산관련 조회 쿼리는 myBatis로 처리하면 좀더 개발자들에게는 편할 것이다. JPA의 경우는 복잡한 집계성 쿼..

    2020.08.16
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바