반응형

전체 글 7

Querydsl - QClass란?

해당 게시글은 Querydsl에 관하여 공부하다가 정리하는 글들 중 하나이며, Querydsl에 관한 게시글 카테고리 및 이전 글 - Querydsl을 사용하는 이유 혹은 다음 글 - Querydsl 초급 문법. Q-Type에 관하여 에 관심 있으시다면 링크를 연결시켜두었으니 클릭하시면 이동됩니다. 👉 QClass란? Querydsl을 사용하면 기본적으로 QClass라는 자식이 생성된다. 이는 엔티티 클래스의 메타 데이터를 가지고 있는 클래스이다. 👉 QClass에 관한 의문점 대충 보면 Entity 클래스들 이름 앞에 Q자 하나 붙어서 생긴, 심지어 Entity랑 별반 다를 것 없는 QClass들이 생성되어 다음과 같은 점들이 의아했다. QClass는 어떤 과정으로 만들어지는걸까? 그냥 Entity를 ..

Spring/Querydsl 2024.03.03

Querydsl을 사용하는 이유

해당 게시글은 Querydsl에 관하여 공부하다가 정리하는 글들 중 하나이며, Querydsl에 관한 게시글 카테고리 및 이전 글 - Query(쿼리)란 무엇인가? 혹은 다음 글 - Querydsl 초급 문법. Q-Type에 관하여 에 관심 있으시다면 링크를 연결시켜두었으니 클릭하시면 이동됩니다. 👉 Querydsl 이란? Querydsl은 하이버네이트 쿼리 언어(HQL: Hibernate Query Language)의 쿼리를 typesafe 하게 생성 및 관리해주는 프레임워크이다. Querydsl은 정적 타입을 이용하여 SQL과 같은 쿼리를 생성할 수 있게 해 준다. 자바 백엔드 기술은 Spring Boot와 Spring Data JPA를 함께 사용한다. 하지만, 복잡한 쿼리, 동적 쿼리를 구현하는 데..

Spring/Querydsl 2024.03.03

Query(쿼리)란 무엇인가?

해당 게시글은 Querydsl에 관하여 공부하다가 정리하는 글들 중 하나이며, Querydsl에 관한 게시글 카테고리 및 다음 글 - Querydsl 을 사용하는 이유 에 관하여 에 관심 있으시다면 링크를 연결시켜두었으니 클릭하시면 이동됩니다. Unified Queries for Java. Querydsl is compact, safe and easy to learn. Querydsl 홈페이지(http://querydsl.com/) 에 들어가면 메인으로 뜨는 문구이다. 공부해보니 이 문구 중 에서 'for java', 'safe', 'easy' 가 Querydsl을 대표적으로 표현하는 단어라고 생각된다. 더보기 프로젝트를 하며, 스프링부트를 공부하며 보니 Querydsl에 대해서 공부하고 넘어가지 않으면..

Spring/Querydsl 2024.03.03

[실전! Querydsl 강의] 를 들으며 (인프런 - 김영한 강사님)

[실전! Querydsl 강의] (김영한 강사님) 를 들으며 정리한 내용을 담은 글입니다. 계속 자세한 내용을 업데이트 예정이며, 우선은 참고한 블로그들을 및 제가 정리한 내용들을 리스트업 해둡니다. 개념 정리 순서는 기본적으로 강사님의 목차를 따르며 강사님께서 설명해주신 내용들과 구글링한 내용들을 복합적으로 정리해두었습니다. 내용이 길기 때문에 섹션 별로 글을 따로 작성했습니다. 섹션 제목을 클릭하면 링크를 통해 이동합니다. 👉 Querydsl을 배우는 이유 Query (쿼리)란 무엇인가? Querydsl을 사용하는 이유 jpql은 무엇인가? jpql, querydsl 차이 및 코드 비교 👉 Querydsl에서의 초급문법 Q-Type 검색조건, 결과조회, 정렬, 페이징, 집합 기본조인, 조인-on절, ..

Spring/Querydsl 2024.02.28

자바의 정석(기초편) - ch7. 객체지향프로그래밍Ⅱ-(1)

1) 상속 상속 : 기존 클래스를 재사용해서 새로운 클래스를 작성하는 것 class Child extends Parent { } ➔ Child는 Parent를 상속받는다. 클래스는 멤버들의 집합이며 자손 클래스는 조상 클래스의 모든 멤버를 상속받기 때문에 Child 클래스는 Parent 클래스의 멤버들을 포함한다.(생성자, 초기화블럭 제외) 포함 : 한 클래스의 멤버변수로 다른 클래스 타입의 참조변수를 선언하는 것 class Circle { Point c = new Point(); } ➔ Circle는 Point를 포함한다. 상속과 포함은 얼핏 보면 비슷하다. 그렇다면 상속관계를 맺어줄지, 포함관계를 맺어줄지 애매할 때는 어떻게 정할까? ➔ '~은 ~이다(is-a)'와 '~은 ~을 가지고 있다(has-a..

JAVA 2022.07.27

자바의 정석(기초편) - Ch6. 객체지향프로그래밍Ⅰ정리

자바의 정석(기초편) CHAPTER6. 객체지향프로그래밍 Ⅰ을 읽으며 헷갈리는 부분, 몰랐던 부분들을 정리해봤다. 글의 모든 내용, 문장, 코드는 『자바의 정석(기초편)』, 도우출판, 남궁성 을 기반으로 한다. 객체지향개념 Ⅰ, Ⅱ 목차 객체지향프로그래밍 Ⅰ 객체지향프로그래밍 Ⅱ 1) 객체지향언어란? 1) 상속 2) 클래스와 객체 2) 오버라이딩 3) 변수와 메서드 3) package 와 import 4) 메서드 오버로딩 4) 제어자 5) 생성자 5) 다형성 6) 변수의 초기화 6) 추상클래스 7) 인터페이스 1) 객체지향언어란? 객체지향언어의 장점 : 코드의 재사용성이 높고 유지보수가 용이하다. 2) 클래스와 객체 클래스 : 객체를 정의 해놓은 설계도. 객체를 생성한다. ex) 제품 설계도, 붕어빵 기..

JAVA 2022.07.25

컴활 2급, 워드 자격증 4주 만에 둘 다 따기

이번엔 7월 4일 ~ 7월 24일 총 20일동안 컴퓨터활용능력 2급, 워드프로세서 자격증 두 개를 다 딴 것에 대해 이야기해보려 한다. 컴활 2급 - 필기 공부시작 : 7월 4일 시험일 : 7월 9일 더보기 공부법 : 무조건 CBT!!! 교재 필요없음. 인강 안 봄. 전자문제집 CBT : https://www.comcbt.com/ 위 홈페이지에 들어가면 각종 국가기술자격증들의 기출을 볼 수 있다. 대부분의 국가기술자격증들(컴활, 워드, 기사, 산업기사, 기능사 등)이 그렇듯이 컴퓨터활용능력 2급은 기출문제에서 문제가 출제되는 경우가 대다수이기 때문에 기출문제만 제대로 공부해도 충분히 합격할 수 있다. 즉, 문제은행을 열심히 돌리다보면 되는건데 이에 최적인 사이트가 전자문제집 CBT 사이트다. - 실기 공..

Spring 2022.07.08
반응형