|
NoRepositoryBean и MongoRepository
|
|||
---|---|---|---|
#18+
Подскажите как правильно реализовать свой репозиторий Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23.
Возикает ошибка ввида Код: java 1. 2. 3. 4. 5. 6. 7. 8.
Или как можно в кастомном методе saveCascade вызывать дефолтный метод save ??? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2022, 19:10 |
|
NoRepositoryBean и MongoRepository
|
|||
---|---|---|---|
#18+
Нашел решение Но не очень нравится, что сам в ручную создаю классы для Spring Будут ли подводные камни в таком решении? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2022, 09:33 |
|
NoRepositoryBean и MongoRepository
|
|||
---|---|---|---|
#18+
-=Koba=-, Подводные камни это архитектура. Для вопросов по ней, когда все работает, но неудобно - описывают задачу в целом. Выше рангом простого кода. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2022, 11:19 |
|
NoRepositoryBean и MongoRepository
|
|||
---|---|---|---|
#18+
PetroNotC Sharp, Суть в том что монго не поддерживает связи между таблицами Погулив доки меня заинтересовала данная связь (когда Child ссылает на Parent) https://docs.mongodb.com/manual/tutorial/model-embedded-one-to-many-relationships-between-documents/ Попробовал создать такую логику на сервисах - работет Решил перенести нс уровень ниже - репозитории Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
При сохранении главного документа, я сохраняю его , получаю его ID И далее сохраняю потомков с Parent ID Проблема появилась при попытке вызова - save(document); Тогда и было принято решение наследоваться от SimpleMongoRepository Далее ловлю эту ошибку Parameter 0 of constructor in by.repository.mongo.LimitRepositoryImpl required a bean of type 'org.springframework.data.mongodb.repository.query.MongoEntityInformation' that could not be found. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2022, 11:59 |
|
NoRepositoryBean и MongoRepository
|
|||
---|---|---|---|
#18+
-=Koba=- Но не очень нравится, что сам в ручную создаю классы для Spring Это просто прекрасно. Тоесть мы дожили до того что разработчику стыдно использовать ООП. Я думаю что ты всегда вправе создать столько наследований сколько тебе надо для решения задачи. По поводу Mongo. Чтоб ты не полез в дебри. Какой ты читал tutorial? Есть хрестоматийные примеры по SpringData https://github.com/spring-projects/spring-data-book/tree/master/mongodb посмотри как там. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.02.2022, 13:23 |
|
|
start [/forum/topic.php?fid=59&tid=2120238]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
45ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 244ms |
total: | 386ms |
0 / 0 |