Size: a a a

Java Web and more

2020 August 15

JA

Jake Ali in Java Web and more
Начал изучения spring framework на канале у Алишева. Теперь возник вопрос почему я не могу создать папочную структуру, все сделал как в инструкции . Нажал на папку java далее выбрал new  -> package вписал ru.alishev.springcourse. Появилось одна папка с названием ru.alishev.springcourse. Попробовал сделать по другому java new package назвал ru, далее зашел в папку ru нажимаю на new вписываю alishev. У меня появляется папка рядом с папкой ru, но не в корне папки ru. Что делаю не так?
источник

VM

Vladimir Mokeev in Java Web and more
Jake Ali
Начал изучения spring framework на канале у Алишева. Теперь возник вопрос почему я не могу создать папочную структуру, все сделал как в инструкции . Нажал на папку java далее выбрал new  -> package вписал ru.alishev.springcourse. Появилось одна папка с названием ru.alishev.springcourse. Попробовал сделать по другому java new package назвал ru, далее зашел в папку ru нажимаю на new вписываю alishev. У меня появляется папка рядом с папкой ru, но не в корне папки ru. Что делаю не так?
В первом случае все норм скорее всего было. Идея просто сворачивает название пакетов, если нет ветвления
источник

VM

Vladimir Mokeev in Java Web and more
Для удобства отображения
источник

RS

Ruslan Stelmachenko in Java Web and more
Jake Ali
Начал изучения spring framework на канале у Алишева. Теперь возник вопрос почему я не могу создать папочную структуру, все сделал как в инструкции . Нажал на папку java далее выбрал new  -> package вписал ru.alishev.springcourse. Появилось одна папка с названием ru.alishev.springcourse. Попробовал сделать по другому java new package назвал ru, далее зашел в папку ru нажимаю на new вписываю alishev. У меня появляется папка рядом с папкой ru, но не в корне папки ru. Что делаю не так?
Если у вас возникают такие вопросы, то может быть все же стоит начать с изучения основ, а не сразу Spring Framework? Просто совет.
источник

VM

Vladimir Mokeev in Java Web and more
Ruslan Stelmachenko
Если у вас возникают такие вопросы, то может быть все же стоит начать с изучения основ, а не сразу Spring Framework? Просто совет.
Да не. Ты ещё скажи CS учить)
источник

JA

Jake Ali in Java Web and more
Vladimir Mokeev
В первом случае все норм скорее всего было. Идея просто сворачивает название пакетов, если нет ветвления
Спасибо, понял.
источник

VM

Vladimir Mokeev in Java Web and more
Jake Ali
Начал изучения spring framework на канале у Алишева. Теперь возник вопрос почему я не могу создать папочную структуру, все сделал как в инструкции . Нажал на папку java далее выбрал new  -> package вписал ru.alishev.springcourse. Появилось одна папка с названием ru.alishev.springcourse. Попробовал сделать по другому java new package назвал ru, далее зашел в папку ru нажимаю на new вписываю alishev. У меня появляется папка рядом с папкой ru, но не в корне папки ru. Что делаю не так?
В проводнике обычном смотрел иерархию? Должно было нормально быть, что в первом, что во втором случае
источник

JA

Jake Ali in Java Web and more
Vladimir Mokeev
В проводнике обычном смотрел иерархию? Должно было нормально быть, что в первом, что во втором случае
Уже решил.
источник

OP

Oleg Pavl in Java Web and more
Кто нибудь сталкивался с такой проблемой? org.springframework.dao.InvalidDataAccessApiUsageException: Parameter value [true] did not match expected type [java.lang.Boolean (n/a)]; nested exception is java.lang.IllegalArgumentException: Parameter value [true] did not match expected type [java.lang.Boolean (n/a)]
источник

OP

Oleg Pavl in Java Web and more
Пытаюсь получить выборку по булин полю со спринг дата jpa. Чет ничего не могу нагуглить.
источник

VM

Vladimir Mokeev in Java Web and more
Oleg Pavl
Пытаюсь получить выборку по булин полю со спринг дата jpa. Чет ничего не могу нагуглить.
А код можно увидеть?
источник

OP

Oleg Pavl in Java Web and more
Vladimir Mokeev
А код можно увидеть?
public abstract class Account {
   ....
   private boolean status;
}
...
Метод со спецификацией:
protected Specification<T> isNotBanned() {
       return (root, query, builder) ->  builder.isTrue(root.get("status"));
   }
Репа:
@Repository
public interface AndroidRepository extends PagingAndSortingRepository<AndroidAccount, Integer>,
                                           JpaSpecificationExecutor<AndroidAccount> {
}
Дергаю здесь:
Specification<AndroidAccount> specification = specs.builder()
               .addFilter("status", FilterOperation.EQUALS, "false")
               .build();

       List<AndroidAccount> accountList = androidRepository.findAll(specification);
источник

VM

Vladimir Mokeev in Java Web and more
.addFilter("status", FilterOperation.EQUALS, "false")
источник

VM

Vladimir Mokeev in Java Web and more
почему строка?
источник

OP

Oleg Pavl in Java Web and more
Vladimir Mokeev
.addFilter("status", FilterOperation.EQUALS, "false")
Там просто парсю булин и дергаю нужный метод.
источник

OP

Oleg Pavl in Java Web and more
Vladimir Mokeev
почему строка?
Да думаю условия фильтрации строкой с фронта пробрасывать.
источник

VM

Vladimir Mokeev in Java Web and more
а что в билдере?
источник

VM

Vladimir Mokeev in Java Web and more
protected Specification<T> isNotBanned() {
       return (root, query, builder) ->  builder.isTrue(root.get("status"));
   }
этот код ок.
источник

OP

Oleg Pavl in Java Web and more
Vladimir Mokeev
а что в билдере?
Спецификации объединяю просто.
источник

VM

Vladimir Mokeev in Java Web and more
а там точно строка превращается в boolean?
источник