Schița de curs

Introducere în Hibernate

  • Prezentarea Hibernate
  • Problema Mapării Obiect/Relațional
  • JDBC
  • Schema Users-Roles
  • Instrumente și configurarea mediului
  • Crearea bazei de date

Configurarea Hibernate

  • Distribuțiile Hibernate
  • Biblioteci necesare
  • Fișiere de configurare
  • hibernate.properties
  • hibernate.cfg.xml

Persistența în Hibernate

  • Arhitectura Hibernate
  • Metode SessionFactory
  • Sesiuni Hibernate
  • Stări ale obiectelor
  • Tranziții de stare
  • Metode de sesiune
  • Tranzacții
  • Sesiune-Pe-Operație
  • Sesiune-Pe-Cerere
  • Modelul Data Access Object

Maparea Obiect/Relațional

  • Design orientat pe obiecte
  • Mapare relațională
  • Asociere bidirecțională
  • Tehnici de Mapare O/R
  • Documentul de Mapare
  • Modelul XML de Mapare
  • Chei primare și identitate
  • Generarea identificatorilor
  • Alte elemente de mapare
  • Componente
  • Maparea asocierilor
  • Modelul XML de Mapare pentru Asocieri
  • Mulți-la-Unu unidirecțional
  • Extragere Eager
  • Unu-la-Mulți bidirecțional
  • Unu-la-Unu bidirecțional
  • Maparea moștenirii
  • Moștenirea și bazele de date
  • Moștenire cu un singur tabel
  • Maparea moștenirii cu un singur tabel
  • Tabel-pe-subclasă
  • Maparea tabel-pe-subclasă
  • Tabel-pe-clasă-concretă

Limbajul de Interogare Hibernate

  • Limbajul de Interogare Hibernate
  • Fundamente
  • Interogări HQL
  • Polimorfism
  • Parametri numiți
  • Parametri entitate
  • Îmbinări pe asocieri
  • Metode agregate
  • Actualizări și ștergeri
  • Interogări numite
  • Utilizarea SQL nativ

Cerințe

Programare Java, SQL

 14 Ore

Numărul de participanți


Pret per participant

Mărturii (5)

Cursuri viitoare

Categorii înrudite