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

강의

  • 리뷰
  • 회사 소개
시작
학습 시작
Start learning now
  • 진행 상황
  • 코스
  • 퀘스트 맵
  • 레슨
  • Hibernate Entity 개체의 수명 주기

    SQL & Hibernate
    레벨 11,레슨 0
    상태 목록 이제 재미가 시작됩니다. Entity 개체의 상태를 연구합니다. 모든 것과 Hibernate 사용에 대해서도 비용을 지불해야 합니다. HQL을 배우는 것이 이만한 대가라고 생각하지 않습니까? 아니, 삶은 조금 더 복잡하다. Hibernate를 사용하여 데이터베이스에 저장할 수 있는 일종의 Entity 개체가 있는 경우 Hibernate의 관점에서 이 개체는 다음 네 가지 상태를 가질 수 있습니다. 과도 현상 영구 (
    사용 가능
  • 최대 절전 모드에서 객체를 저장하는 방법

    SQL & Hibernate
    레벨 11,레슨 1
    가능한 객체 상태 옵션 알다시피, 객체가 Hibernate에 연결될 때 그 상태는 Persistent 또는 Managed 라고 합니다 . 얼마나 맞습니까? 지속 또는 관리? 가능합니다. JPA 사양에 따르면 객체는 Persist 상태를 가지며 Hibernate 사양에 따르면 해당 상태를 Managed라고 합니다. Hibernate에서 데이터베이스 작업은 org.hibernate.Session 유형의 객체를 통해 수행됩니다 .
    사용 가능
  • Hibernate에서 객체를 변경하는 방법

    SQL & Hibernate
    레벨 11,레슨 2
    merge() 메서드의 뉘앙스 데이터베이스에 이미 저장된 개체를 변경하기 위해 Hibernate를 사용하려는 경우 이를 위한 몇 가지 방법도 있습니다. 첫 번째는 전달된 객체를 기반으로 데이터베이스의 정보를 업데이트하는 merge() 메서드 입니다 . 그러면 SQL UPDATE 쿼리가 호출됩니다. 예: User user = new User();
    사용 가능
  • 객체를 얻는 다양한 방법

    SQL & Hibernate
    레벨 11,레슨 3
    get() 메서드 ID(또는 기본 키)로 개체를 가져오려는 경우 Hibernate에는 이를 위한 세 가지 방법이 있습니다. 짐() 얻다() 찾다() 그들은 같은 일을 하지만 뉘앙스가 있습니다. get() 메서드 의 일반적인 형식은 다음과 같습니다. EntityClass имя = session.get(EntityClass.class, Object primaryKey); get() 메서드는 반환해야 하는 개체의 ID(기본 키)를
    사용 가능
  • 개체 삭제

    SQL & Hibernate
    레벨 11,레슨 4
    remove() 메소드로 제거하기 마지막으로 개체 삭제에 대해 살펴보겠습니다. 원칙적으로 데이터베이스에서 개체를 삭제하는 것은 매우 간단하지만 뉘앙스가 있습니다. 그리고 여섯 가지 뉘앙스가 있습니다. remove() 메소드 로 제거하기 회사를 위한 제거 고아에 의한 제거 JPQL로 삭제 NativeQuery를 통한 삭제 소프트삭제() 그리고 우리는 가장 분명한 해결책인 remove() 메서드 호출부터 시작할 것입니다 . Use
    사용 가능
학습
  • 등록
  • 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