Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

jpa

.pdf
Скачиваний:
5
Добавлен:
02.06.2015
Размер:
2.07 Mб
Скачать

Много-ко-многим

Значение атрибута fetch по умолчанию — LAZY

Всегда моделируются

соединением таблиц

В случае двунаправленной связи используется mappedBy

2-91

Много-ко-многим

Значение атрибута fetch по умолчанию — LAZY

Всегда моделируются

соединением таблиц

В случае двунаправленной связи используется mappedBy

2-92

Map в JPA

Один-ко-многим или много-ко- многим

Ключ всегда является одним из полей сущности-значения

2-93

Java Persistence API

Сущности (Entities)‏

Транзакции в JPA

Иерархия классов и JPA

Связи в JPA

EJB-QL

Обработчики (Listeners)‏

2-94

Запросы

Имя сущности — простое имя класса

Ключевые слова не чувствительны

к регистру, имена сущностей, полей и параметры -

чувствительны

2-95

Создание запросов

Запросы создаются фабричными методами EntityManager

Фильтры для именованных запросов определяются в

метаданных

2-96

Синтаксис оператора select

Общий синтаксис:

select [distinct] [<что?>]

from <откуда?>

[where <условие>]

[ group by <группировка>]

[ having <условие>]

[ order by <сортировка>]

Синтаксис близок к SQL

2-97

Типы выборки

Выборка сущностей:

Выборка агрегатных значений:

Выборка проекций:

Выборка пользовательских классов

2-98

Использование Dot-нотации

Примеры использования:

Если при вычислении логического выражения появляется null, выражение принимает значение false

2-99

Использование объединений

Пример использования:

Необходимо использовать ключевое слово distinct

Inner join (join)

Left join (left outer join)

2-100

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]