본문 바로가기

sto-sale4

[Spring] JPA Querydsl 사용하기 (group_concat 함수) 1. Querydsl 사용 설정 1-1) build.gradle 설정 querydsl-jpa : 실제 애플리케이션에서 Querydsl 을 사용할때 필요한 라이브러리 querydsl-apt : Q 클래스를 만드는 용도 // querydsl 버전 buildscript { ext { queryDslVersion = "5.0.0" } } plugins { id 'org.springframework.boot' version '2.7.3' id 'io.spring.dependency-management' version '1.0.13.RELEASE' id 'java' // querydsl 플러그인 id "com.ewerk.gradle.plugins.querydsl" version "1.0.10" } group = '.. 2022. 10. 19.
[Spring] JPA Querydsl Unsupported expression Querydsl Unsupported expression 오류 해결 방법 .as()를 통해 alias 사용하기 qHolding.goods_cnt.sum().as("sumGoodsCnt"), Expressions.stringTemplate("group_concat({0})", qHolding.user.user_id).as("userIds") GoodsHoldingDto.java public class GoodsHoldingDto { private Long goodsId; private String goodsNm; private Integer sumGoodsCnt; private String userIds; @QueryProjection public GoodsHoldingDto(Long goodsId, St.. 2022. 10. 9.
[React] 리액트 pagination 적용 react-js-pagination 사용 https://www.npmjs.com/package/react-js-pagination npm i react-js-pagination src/components/Paging.js activePage : 현재 페이지 itemsCountPerPage : 한 페이지 당 보여줄 아이템 수 totalItemsCount : 총 아이템 수 pageRangeDisplayed : paginator에서 보여줄 페이지 범위 prevPageText : 이전 페이지로 가기를 나타내는 텍스트 nextPageText : 다음 페이지로 가기를 나타내는 텍스트 onChange : 페이지가 바뀔 때 핸들링하는 함수 import React from "react"; import Pagination.. 2022. 9. 29.
[MySQL/AWS] MySQL 데이터베이스 엔진을 실행하는 RDS DB 인스턴스에 연결하기 1. MySQL command-line client 에서 연결 1-1) MySQL RDS DB 인스턴스의 데이터베이스에 연결하기 PROMPT> mysql -h -P -u -p 1-2) 위 명령어를 입력하면 Enter password: 가 뜸. 비밀번호 입력 1-3) 데이터베이스 리스트 보기 show databases; 1-4) chloe 데이터베이스 사용하기 use chloe 1-5) 테이블 리스트 보기 show tables; 2. MySQL Workbench에서 연결 2-1) Database > Manage Connections 클릭 2-2) Manage Server Connections 창에서 New 클릭 2-3) Connect to Database 창에서 다음 정보 입력 Connection Name.. 2022. 8. 30.