Пишу на SpringBoot + Hibernate + MySQL
Выполняю код:
@RequestMapping(value = "", method = RequestMethod.GET)
public String baseUrlRedirect(HttpServletRequest request, HttpServletResponse httpServletResponse){
List<Genre> genreList = genreRepository.findByNameContainingIgnoreCaseOrderByName("д");
return "ok";
Ничего не находит, хотя в базе есть имена с буквами "Д"
Когда делаю аналогичный запрос, только с английскими буквами или просто цифрами, то все работает на ура.
сам репозитори:
@Repository
public interface GenreRepository extends JpaRepository<Genre, Long> {
@Query("select b from Genre b where b.name = :name")
Genre findByName(@Param("name") String name);
List<Genre> findByNameContainingIgnoreCaseOrderByName(String name);
}
Попробуйте указать в pom.xml кодировку исходников:
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0
http://maven.apache.org/maven-v4_0_0.xsd">
...
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
...
</project>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Какие существуют виды рекламных бордов и как выбрать подходящий?
Написал на Java простенький клиент и сервер на сокетах для чатикаНа localhost все работает просто замечательно
Доброго времени суток! Столкнулся с такой проблемой, проект eclipse перенес в AS , все хорошо, НО
Почему в задаче, если сравнивать типы в приведенном порядке, то Лев и Тигр имеют тип КотЕсли же в методе строку "o instanceof Cat" сделать после аналогичных...
Вернуть значение "value" из doInBackroundПеребрал множество решений, в том числе и ответы stackoverflow, не подходят