2013-06-17 4 views
0

Я отмечаю некоторые из классов JPA с предопределенным интерфейсом say Auditable. Теперь я хочу вызвать метод EntityListeners Auditor @PrePersist. Это должно быть сделано только для тех объектов, которые реализуют этот интерфейс. Я вижу, что мы можем сделать это на родительских классах, но разрешен ли интерфейс?Учреждение-исполнитель

+0

Можете ли вы показать нам пример того, что вы пытаетесь сделать и что не работает? – DannyMo

+0

Да, интерфейс разрешен. –

ответ

0

Использование интерфейса неверно, здесь вы должны использовать абстрактный класс, интерфейс просто используется для представления поведения класса, а не постоянного поля. Кстати, попробуйте увидеть ссылку eclipse, которая поддерживает дополнительную вещь в интерфейсе. http://en.wikibooks.org/wiki/Java_Persistence/Advanced_Topics#Interfaces