CodeGym
AI Academy
프로모션
CodeGym University
학습
강좌
과제
설문 & 퀴즈
게임
도움말
일정
커뮤니티
사용자
포럼
채팅
아티클
성공 사례
활동
후기
구독
라이트 테마

강의

  • 리뷰
  • 회사 소개
시작
학습 시작
Start learning now
  • 진행 상황
  • 코스
  • 퀘스트 맵
  • 레슨
  • 기준 API

    SQL & Hibernate
    레벨 16,레슨 0
    기준 API 소개 Hibernate에서 데이터베이스 쿼리를 작성하는 두 가지 방법이 있습니다. Hibernate 쿼리 언어 기준 API 오래 전에 이미 첫 번째 항목을 만났으므로 이제 Criteria API에 익숙해질 때입니다. 이것은 매우 강력한 도구이며 어느 시점에는 HQL보다 훨씬 더 인기가 있었습니다. 이제는 더 이상 인기가 없지만 일부 작업의 경우 HQL보다 확실히 더 나은 솔루션이 될 것입니다. 어쨌든 Criteri
    사용 가능
  • 기준 API 파트 2

    SQL & Hibernate
    레벨 16,레슨 1
    그룹화 및 집계 기능 Criteria API에 간단한 요청을 하는 방법을 이미 알아냈습니다. 더 복잡한 쿼리를 만드는 방법을 살펴보겠습니다. 예를 들어 회사의 직원 수를 확인하는 쿼리를 작성하려고 합니다. HQL에서는 다음과 같이 표시됩니다. select count(*) from Employee 그리고 Criteria API에서는 다음과 같습니다. CriteriaQuery critQuery = builder.crea
    사용 가능
  • NativeQuery

    SQL & Hibernate
    레벨 16,레슨 2
    3.1 소개 제가 이야기하고 싶은 또 다른 유용한 것은 NativeQuery 입니다 . 이미 알고 있듯이 NativeQuery를 사용하면 네이티브 SQL로 쿼리를 작성할 수 있습니다. 그러나 더 흥미로운 점은 쿼리 결과를 가져올 때 클래스 매핑을 사용할 필요가 없다는 것입니다. 차라리 예를 보여 드리겠습니다. List persons = session.createNativeQuery("SELECT * FROM
    사용 가능
  • 업무

    SQL & Hibernate
    레벨 16,레슨 3
    4.1 Hibernate의 트랜잭션 소개 위의 모든 항목에 트랜잭션에 대한 정보를 추가하고 싶습니다. 이미 알고 있듯이 트랜잭션은 모두 함께 수행해야 하는 작업 그룹 입니다 . 작업이 실패했거나 오류와 함께 실행된 경우 다른 모든 작업을 취소해야 합니다. Hibernate는 두 가지 유형의 트랜잭션으로 작업할 수 있습니다. JDBC JTA JDBC 트랜잭션은 실제로 데이터베이스 트랜잭션입니다. 데이터베이스 작업, JDBC 연결
    사용 가능
  • 다오

    SQL & Hibernate
    레벨 16,레슨 4
    DAO 소개 JDBC 또는 심지어 Hibernate를 통해 데이터베이스로 작업할 때 코드는 종종 우리가 원하는 것보다 더 성가신 것으로 판명됩니다. 데이터베이스 쿼리에는 종종 다음이 포함됩니다. 데이터 유효성 검사 요청 매개변수 설정 쿼리 매개변수에 따른 HQL 쿼리 선택 Criteria API를 사용하여 쿼리 구성 캐싱 설정 초기 오류 처리 등 따라서 일반적인 관행은 데이터베이스 작업을 위한 특수 클래스를 만드는 것입니다.
    사용 가능
  • 최대 절전 모드에 대한 유용한 뉘앙스

    SQL & Hibernate
    레벨 16,레슨 5
    동시에 두 개의 기지에서 작업 동시에 두 개의 기지로 작업해야 하는 상황이 종종 있습니다. 예를 들어, 한 데이터베이스에서 데이터를 읽고 처리하고 다른 데이터베이스에 씁니다. 또는 더 일반적입니다. 애플리케이션에는 작업할 하나의 로컬 데이터베이스가 있으며 SQL 데이터 쿼리 형식을 지원하는 다양한 원격 소스에서 데이터를 읽을 수도 있습니다. 예를 들어 엑셀. 이러한 원격 데이터 소스의 경우 애플리케이션의 비즈니스 로직이 더 단
    사용 가능
  • Hibernate 코드 테스트

    SQL & Hibernate
    레벨 16,레슨 6
    메모리 기반 및 테스트 그리고 지금 가장 흥미로운. Hibernate 코드를 테스트할 때 실제 기반이 아니라 최소한의 기능을 구현하는 일종의 스텁으로 작업하기를 원하는 경우가 매우 많습니다. 대부분의 SQL Server 표준을 구현하는 스텁을 상상할 수 있습니까? 난 아니야. 그러나 메모리 내 데이터베이스는 그 자체로 탁월합니다. 대략 다음과 같이 작동합니다. @BeforeAll 메서드에서 메모리 내 데이터베이스 연결을 초기화
    사용 가능
학습
  • 등록
  • Java 과정
  • 과제 도움
  • 요금
  • Java 문법
커뮤니티
  • 사용자
  • 아티클
  • 포럼
  • 채팅
  • 성공 사례
  • 활동
  • 제휴 프로그램
회사
  • 회사 소개
  • 연락처
  • 후기
  • 보도자료실
  • CodeGym for EDU
  • FAQ
  • 지원
CodeGymCodeGym 은(는) 처음부터 Java 프로그래밍을 배우기 위한 온라인 코스입니다. 이 과정은 초보자가 Java를 마스터하기에 완벽한 방법입니다. 즉시 검증 기능이 포함된 1200개 이상의 과제와 Java 기초 이론의 필수 범위를 제공합니다. 학습 성공을 돕기 위해 퀴즈, 코딩 프로젝트, 효율적인 학습법 관련 콘텐츠, Java 개발자 경력 관련 자료 등 동기 부여 기능들을 구현했습니다.
팔로우하기
인터페이스 언어
English Deutsch Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語
한국어
Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
"Programmers Are Made, Not Born" © 2026 CodeGym
MastercardVisa
"Programmers Are Made, Not Born" © 2026 CodeGym