Какой класс реализует интерфейс репозитория Spring Roo - PullRequest
1 голос
/ 14 декабря 2011

Я новичок в Spring Roo, и теперь я строю небольшой проект с использованием Spring Roo 1.2.0.M1, и я понимаю, что при создании репозитория jpa с использованием repository jpa, я вижу только интерфейсбыл создан, но я не могу найти класс, который реализует этот интерфейс.

Другое дело, я хочу добавить @PersistenceContext в репозиторий, чтобы указать, какой контекст сохранения следует использовать.Поскольку я не могу найти класс реализации, я не могу найти способ сделать это.

Если кто-то знает, как это сделать, помогите мне!

Заранее спасибо!

1 Ответ

0 голосов
/ 15 декабря 2011

Похоже, что roo использует Spring Data JPA , который работает именно так: вы определяете интерфейс, используя фиксированные соглашения об именах, и во время выполнения прокси-сервер реализации генерируется для вас на основе имени метода и типа возвращаемого значения. (аналогично подходу лесов к рельсам / решеткам).

Вот сообщение в блоге, которое объясняет механизм:

НАЧАЛО РАБОТЫ С ВЕСЕННЫМИ ДАННЫМИ JPA

...