Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият.
Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание.
Използваме бисквитки и за измерване на маркетинговите ни усилия.
Благодаря!
Имплементирах си дата, но как точно става самото сортиране? Смисъл как да изкарам "articles" на масив. Засъжаление нещо google-ването не ми се получава точно тук, затова ще досаждам пак.
Там от където ги вадиш да им удариш едно сортиране? Не сте ли учили сортиране във Fundamentals със OrderBy(x => ...)? Защото в Java е почти същото, само че е stream().sorted((x,y) -> ...).
Иначе има по-хитър вариант, ама едва ли се очаква от вас да го намерите: https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ - потърси в страницата "order".
Не ми се получи. Къде бъркам?
И да учили сме, просто не разбирам какво е "нещото от което го викам" и как се сортира.
Защо ти е да е в интерфейс?
В интерфейс е защото така го дефинира Spring Data. Хранилищата са ти интерфейси, а Spring им прави проксита и имплементира методите им.
В случая грешката е в @Query-то. То между другото е излишно. Би трябвало да проработи само по името на метода, стига едното "By" да изчезне и да се казва "findAllOrderByDateDesc". Ако искаш цялата информация за Article-а не трябва да взимаш само Date-а. Т.е. "SELECT a FROM Article a ...." вместо "SELECT Date"
Сега ме хвърли някаква супер дебилна грешка:
оrg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'articleController': Unsatisfied dependency expressed through field 'articleRepository'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'articleRepository': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Validation failed for query for method public abstract java.util.List softuniBlog.repository.ArticleRepository.findAllOrderByDateDesc(java.util.Date)!
Махни цялото куери да видим
Същата работа.
Възможно е да си прав за първото By между другото. При мен заработи така. findAllByOrderByDateDesc и без @Query.
Така пали, ама не сортира нищо. Плача...
Ти в контролера нали ползваш този метод, а не само findAll() ?
Хъх, не мисля, че имам подобен метод в контролера избощо.
Nvm, видях какво имаше предвид. Много съм зле. Благодаря за помощта на всички!
А къде трябва да е ?