Size: a a a

Java/Kotlin Web and more

2020 October 14

ИИ

Илья Игушев... in Java/Kotlin Web and more
можно попробовать удалить папку .idea
источник

ИИ

Илья Игушев... in Java/Kotlin Web and more
и restart invalidate cache
источник

a

alex in Java/Kotlin Web and more
Кирилл
Как лучше организовать тестирующую систему типа leetcode или hackerrank ? На сервер приходит код решенной задачи его надо скомпилировать и прогнать через набор тестов. Сделал, что код записывается в .class файл с тестами, потом он компилируется с помощью  "командной строки(javac ...)" из программы, ну и вывод перенаправляю обратно в программу. Но мне кажется такой подход не эффективным, но лучше придумать пока не могу, думал также сделать через Reflection Api, но ничего не вышло
тут есть небольшое описание:
https://github.com/codewars/runner
источник

N

Nonverbis in Java/Kotlin Web and more
Илья Игушев
и restart invalidate cache
Вот это не помогло. Ща попробую удалить .idea.
источник

N

Nonverbis in Java/Kotlin Web and more
Илья Игушев
можно попробовать удалить папку .idea
Вот это, вроде бы, помогло. Спасибо.
источник

N

Nonverbis in Java/Kotlin Web and more
#вопрос

По тьюториалу пытаюсь сделать доступ к БД. Вот здесь смотрю:

https://spring.io/guides/gs/accessing-data-jpa/#_create_simple_queries

Но получаю вот такие ошибки, как на скринах.

Скажите, пожалуйста, почему так? Вроде, по тьюториалу. А там нет такого.
источник

N

Nonverbis in Java/Kotlin Web and more
источник

II

Igor Igor in Java/Kotlin Web and more
Nonverbis
#вопрос

По тьюториалу пытаюсь сделать доступ к БД. Вот здесь смотрю:

https://spring.io/guides/gs/accessing-data-jpa/#_create_simple_queries

Но получаю вот такие ошибки, как на скринах.

Скажите, пожалуйста, почему так? Вроде, по тьюториалу. А там нет такого.
interface а не класс
источник

N

Nonverbis in Java/Kotlin Web and more
Igor Igor
interface а не класс
Ух. Спасибо.
источник
2020 October 15

N

Nonverbis in Java/Kotlin Web and more
Вот тьютораил https://spring.io/guides/gs/accessing-data-jpa/#_create_simple_queries

Я и сделал так:

import org.springframework.data.repository.CrudRepository;

public interface ClientRepository extends CrudRepository<Client, Long> {
   Client findById(Long id);
}

Мне кажется, один в один сделал.

Ошибка: 'findById(Long)' in 'ru.pcask.clients.repositories.ClientRepository' clashes with 'findById(ID)' in 'org.springframework.data.repository.CrudRepository'; attempting to use incompatible return type


Ну, логично, что орет. Метод-то уже готовый есть. Т.е. findById(Long id) уже имплементирован в  CrudReposistory<T, ID>.

Тогда такой вопрос: тьюториал неправильный что-ли?
источник

C

Captcha bot in Java/Kotlin Web and more
Tima, код неверный, обратись к админу.
источник

N

Nonverbis in Java/Kotlin Web and more
@EnableJpaRepositories(value={"ru.pcask.clients",
                             "ru.pcask.activities",
                             "ru.pcask.agent_profiles"})
public class Application {
   public static void main(String[] args) {
       SpringApplication.run(Application.class, args);
   }
}

Скажите, пожалуйста, что такое {"ru.pcask.clients",
                             "ru.pcask.activities",
                             "ru.pcask.agent_profiles"}?

Я имею в виду, что это за структура данных такая? Можно ли ее вынести в констатну?
источник

I

Ilia Tretiak in Java/Kotlin Web and more
Nonverbis
@EnableJpaRepositories(value={"ru.pcask.clients",
                             "ru.pcask.activities",
                             "ru.pcask.agent_profiles"})
public class Application {
   public static void main(String[] args) {
       SpringApplication.run(Application.class, args);
   }
}

Скажите, пожалуйста, что такое {"ru.pcask.clients",
                             "ru.pcask.activities",
                             "ru.pcask.agent_profiles"}?

Я имею в виду, что это за структура данных такая? Можно ли ее вынести в констатну?
Массив обычный
источник

II

Igor Igor in Java/Kotlin Web and more
Nonverbis
Вот тьютораил https://spring.io/guides/gs/accessing-data-jpa/#_create_simple_queries

Я и сделал так:

import org.springframework.data.repository.CrudRepository;

public interface ClientRepository extends CrudRepository<Client, Long> {
   Client findById(Long id);
}

Мне кажется, один в один сделал.

Ошибка: 'findById(Long)' in 'ru.pcask.clients.repositories.ClientRepository' clashes with 'findById(ID)' in 'org.springframework.data.repository.CrudRepository'; attempting to use incompatible return type


Ну, логично, что орет. Метод-то уже готовый есть. Т.е. findById(Long id) уже имплементирован в  CrudReposistory<T, ID>.

Тогда такой вопрос: тьюториал неправильный что-ли?
findById  - возвращает Optional
источник

II

Igor Igor in Java/Kotlin Web and more
т.е   Optional<Client> findById(Long id)
источник

IP

Ivan Popov in Java/Kotlin Web and more
Здравствуйте!
В веб-приложении на Spring есть запрос на сортировку по определённым полям, но заранее эти поля не известны и я хочу в этот запрос передать строку с этими полями, по которым будет производиться сортировка, это строка формируется, когда пользователь на фронте выбирает нужные ему критерии сортировки. Далее эта строка попадает в репозиторий и уже в Order by подставляются нужные параметры по которым будет производиться сортировка, но это не срабатывает и вылетает исключение, всё представлено на скриншотах. Базу данных использую HSQLDB. Помогите пожалуйста, если не сложно.
источник

IP

Ivan Popov in Java/Kotlin Web and more
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
А зачем нативный запрос?

Берете jpql, далее у spring data есть Sort
источник

R

Roman in Java/Kotlin Web and more
Ivan Popov
Здравствуйте!
В веб-приложении на Spring есть запрос на сортировку по определённым полям, но заранее эти поля не известны и я хочу в этот запрос передать строку с этими полями, по которым будет производиться сортировка, это строка формируется, когда пользователь на фронте выбирает нужные ему критерии сортировки. Далее эта строка попадает в репозиторий и уже в Order by подставляются нужные параметры по которым будет производиться сортировка, но это не срабатывает и вылетает исключение, всё представлено на скриншотах. Базу данных использую HSQLDB. Помогите пожалуйста, если не сложно.
Такое не пройдёт либо ручками заганять кверью в ентити менеджер либо уже на сервисе сортировать.
источник

IP

Ivan Popov in Java/Kotlin Web and more
А как на сервисе сортировать ?
источник