Jdbc это стандартный прикладной интерфейс (api) языка Java для организации взаимодействия между приложением и субд



бет67/76
Дата06.02.2022
өлшемі0,67 Mb.
#79506
түріЛекция
1   ...   63   64   65   66   67   68   69   70   ...   76

Отношения в Hibernate

  • Отношения в Hibernate
  • Помимо таблицы Student, создадим еще две таблицы Test и Statistics.
  • Они будут связаны следующим образом:
  • Таблица Statistics служит для связи таблиц Student и Test, чтобы избежать отношения многие ко многим.

Создадим эти две таблицы:

  • Создадим эти две таблицы:
  • CREATE TABLE Test(tid NUMBER(10) NOT NULL,
  • tname varchar(100) NOT NULL, CONSTRAINT pk_Test PRIMARY KEY(tid)); CREATE TABLE Statistics(stid NUMBER(10) NOT NULL,
  • id NUMBER(10) NOT NULL,
  • tid NUMBER(10) NOT NULL,
  • CONSTRAINT pk_Statistics PRIMARY KEY(stid),
  • CONSTRAINT fk_Student FOREIGN KEY(id) REFERENCES Student(id), CONSTRAINT fk_Test FOREIGN KEY(tid) REFERENCES Test(tid));
  • Также в файл hibernate.cfg.xml добавим маппинги новых классов:
  • Рассмотрим код.
  • Создаем в пакете logic классы-сущности:


Достарыңызбен бөлісу:
1   ...   63   64   65   66   67   68   69   70   ...   76




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет