CodeGym
AI Academy
Промоция
Университет CodeGym
Изучаване на
Курсове
Задачи
Проучвания и тестове
игри
Помогне
График
Общност
Потребители
Форум
Чат
Статии
Истории на успеха
Дейност
Отзиви
Абонаменти
Лека тема

Уроци

  • Отзиви
  • За нас
Започнете
Започнете да учите
Започнете да учите сега
  • Моят прогрес
  • Курсове
  • Карта на мисии
  • Уроци
  • Работа с йерархии на обекти

    SQL & Hibernate
    ниво,Урок 0
    Проблеми с консервацията Днес ще имаме нова и супер интересна схема - използване на функциите на Hibernate за запазване на йерархията на класовете в базата данни. Йерархията на класовете е набор от класове, свързани един с друг чрез връзка
    На разположение
  • Една таблица за цялата йерархия на класовете

    SQL & Hibernate
    ниво,Урок 1
    Описание Следващият подход за съхраняване на йерархия на класове е да съхранявате всички класове в йерархията в една таблица . Тази стратегия се нарича Единична маса . Например така: CREATE TABLE user_ employee_client {
    На разположение
  • Дискриминатор

    SQL & Hibernate
    ниво,Урок 2
    Описание В предишния урок видяхте, че Hibernate използва специална колона DTYPE VARCHAR за съхраняване на името на клас Entity. Такава колона се нарича дискриминатор . Използва се за недвусмислено определяне кой клас да се създаде за даден
    На разположение
  • Присъединена маса

    SQL & Hibernate
    ниво,Урок 3
    Описание Друга стратегия за съхраняване на йерархия на класове в база данни се нарича Joined Table. За него има специална анотация: @Inheritance(strategy = InheritanceType.JOINED) Пример за нашите класове: @Inheritance(strategy = Inheritanc
    На разположение
  • Таблица за клас

    SQL & Hibernate
    ниво,Урок 4
    5.1 Описание И накрая, последната стратегия е Таблица за клас. Това означава, че за всеки клас ще се използва отделна таблица. В известен смисъл това е същият MappedSuperClass, само в актуализирана форма. Първо, трябва да използвате анотаци
    На разположение
  • Избор на стратегия за запазване на йерархията

    SQL & Hibernate
    ниво,Урок 5
    Описание Всяка от горните стратегии и техники има своите предимства и недостатъци. Общите препоръки за избор на конкретна стратегия ще изглеждат така: Стратегия TABLE_PER_CLASS, базирана на UNION Тази стратегия е най-добре избрана, ако не с
    На разположение
Уча
  • Регистрация
  • Java курс
  • Помощ при задачи
  • Ценообразуване
  • Проекти за игри
  • Синтаксис на Java
Общност
  • Потребители
  • Статии
  • Форум
  • Чат
  • Истории на успеха
  • Дейност
  • Партньорска програма
Компания
  • За нас
  • Контакти
  • Отзиви
  • Зала за конференции
  • CodeGym за EDU
  • ЧЗВ
  • поддържа
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
Програмистите се правят, а не се раждат © 2026 CodeGym
MastercardVisa
Програмистите се правят, а не се раждат © 2026 CodeGym