|
|
|
JPA custom repository
|
|||
|---|---|---|---|
|
#18+
Когда делаешь custom repository нужно делать отдельный интерфейс. Вот пример - http://www.javabeat.net/spring-data-custom-repository/ Обязательно ли делать интерфейс custom repository? Просто не понимаю зачем он там нужен, только дублирование методов. Можно ли без интерфейса сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 15:38 |
|
||
|
JPA custom repository
|
|||
|---|---|---|---|
|
#18+
z3r9, Зачастую интерфейс нужен для AOP, чтобы Spring перехватывал вызовы методов, так как JDK Proxy работает только через интерфейсы. Но можно этого избежать если использовать какую-либо библиотеку для проксирования, которую Spring понимает. Конкретно в приведенной статье интерфейс нужен для того чтобы объединить CRUD без реализации (её предоставит Spring) с твоей реализацией Custom: Код: java 1. Хотя в Java 8 уже есть default методы в интерфейсах. Интересно понимает ли их Spring Data? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 15:47 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=101&tid=2124260]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
49ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 396ms |

| 0 / 0 |
