Rou1997: Цитата со спецификации:
A compiler for the Java programming language ("Java compiler") first recognizes Unicode escapes in its input, translating the ASCII characters \u followed by four hexadecimal digits to the UTF-16 code unit (§3.1) of the indicated hexadecimal value, and passing all other characters unchanged.
4ex0V: что то типа getEvents(Specification specification). А в Specification уже указана информация по каким критериям вы хотите сделать выборку. Можете посмотреть в сторону Spring Data JPA Specification или QueryDSL. Все, конечно, зависит от того насколько flexible должен быть репозиторий. Возможно в вашем случае этих трех методов достаточно.
4ex0V: ну те три метода выглядят вполне однозначно, но если придется сделать еще один с одним аргументом, то могут быть проблемы. Мне кажется в вашем случае напрашивается решение с одним методом который принимает критерий выбора.
parkito: это структура проекта, когда вы собираете приложения в war, там уже другая структура. Если я правильно понял и вы используете maven, то путь должен быть таким - src="${pageContext.request.contextPath}/app.js"
parkito: нет, ${pageContext.request.contextPath} - возвращает контекст приложения, после него нужно писать путь к вашему js относительно корня приложения. Например если js лежит в папке resources/js/app.js путь будет src="${pageContext.request.contextPath}/resources/js/app.js". Еще можно воспользоваться с:url тегом. stackoverflow.com/a/33855917/4624905
Ivan Sokolov: ну лично у меня(oracle jdk 8) этот код не компилится.
java: incompatible types: java.lang.Object cannot be converted to java.lang.Long
Но даже idea не подчеркивает.
A compiler for the Java programming language ("Java compiler") first recognizes Unicode escapes in its input, translating the ASCII characters \u followed by four hexadecimal digits to the UTF-16 code unit (§3.1) of the indicated hexadecimal value, and passing all other characters unchanged.