Manta Ray's

  • 홈
  • 태그

JAVA/JPA 2

[Querydsl] fetch 결과 조회

Method Return Type Description fetch() List 여러건 조회 fetchOne() T 단건 조회 결과가 없으면 null, 결과가 여러 건이면 NonUniqueResultException 발생 fetchFirst() T 조회된 여러건 중 첫번째 값을 조회 (limit 1) 결과가 없으면 null 반환 fecthCount() long 조회된 건 수 반환 fetchResults() QueryResults 페이징 정보를 포함한 QueryResults 형태로 반환 fetch [ example ] import static study.querydsl.entity.QMember.*; @PersistenceContext EntityManager em; JPAQueryFactory queryF..

JAVA/JPA 2022.03.25

기본키 생성 전략 @GeneratedValue

@Id @Entity에 기본키 칼럼을 선언하려면 @Id를 사용합니다. 기본키를 직접 할당하려면 @Id만 적어준 뒤 코드에서 직접 set을 해주면 됩니다. 데이터베이스에서 자동으로 생성하게 하려면 @GeneratedValue를 사용해야 합니다. @GeneratedValue는 IDENTITY, SEQUENCE, TABLE 3가지 방식이 있습니다. 원하는 방식을 @GenerateValue의 strategy 속성으로 입력해줍니다. strategy 속성을 적지 않고 @GeneratedValue만 쓰면 GenerationType.AUTO가 적용되고, JPA에서 데이터베이스에 맞는 자동생성 전략을 선택합니다. (MYSQL은 IDENTITY, 오라클은 SEQUENCE) @Entity public class Custom..

JAVA/JPA 2022.02.11
1
더보기
프로필사진

Dreaming about a manta ray can mean that you need to consider the current direction and path of your life.

  • 분류 전체보기 (111)
    • JAVA (52)
      • JAVA (18)
      • Spring (4)
      • DesignPattern (23)
      • Architecture (5)
      • JPA (2)
    • DB (13)
      • SQL (13)
    • 알고리즘 (43)
      • 알고리즘 (16)
      • 코딩테스트 (27)
    • 기타 (3)
      • 면접준비 (0)
      • 스크랩 (0)
      • 에러처리 (2)
      • 잡동사니 (1)

Calendar

«   2025/07   »
일 월 화 수 목 금 토
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

방문자수Total

  • Today :
  • Yesterday :

Tag

배열, mysql, 자바, 코딩테스트, 구조패턴, 행동패턴, 디자인 패턴, 행동 패턴, 리트코드, design pattern, 정렬, 그래프, SQL, 디자인패턴, 객체지향, 프로그래머스, java, 알고리즘, BFS, 경로탐색,

Copyright © Kakao Corp. All rights reserved.

티스토리툴바