EJB QL - EJB QL

EJB QL lub EJB-QL jest przenośnym bazie język zapytań dla Enterprise Java Beans . Był on używany w EE Java aplikacji. W porównaniu do SQL, jednak jest to mniej skomplikowane, ale mniej wydajne, jak również.

Historia

Język został natchniony, zwłaszcza EJB3-QL, o natywnej Hibernate Query Language HQL .

W EJB3 Został on przeważnie otrzymuje Java Persistence Query Language .

różnice

EJB QL to baza język zapytań podobny do SQL. Zastosowane zapytania są nieco odmienne od relacyjnej SQL, ponieważ wykorzystuje się tak zwane „abstrakcyjny schemat” w ziarnach Przedsiębiorstwo zamiast modelu relacyjnego. Innymi słowy, zapytań EJB QL nie używać tabel i ich składników, ale fasola przedsiębiorstw, ich stan trwały, i ich relacje. Wynikiem zapytania SQL jest zbiorem wierszy o stałej liczbie kolumn. Wynikiem zapytania EJB QL jest albo pojedynczy obiekt, zbiór obiektów jednostki danego typu, lub zbiór wartości pobranych z CMP dziedzinach. Trzeba zrozumieć model danych ziarnach Przedsiębiorstwo aby napisać skuteczne zapytań.

Zobacz też

Referencje