powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / CrudRepository и boolean поле в таблице
2 сообщений из 2, страница 1 из 1
CrudRepository и boolean поле в таблице
    #39658072
fplab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго утра всем.
В таблице PostgreSQL есть поле enabled (тип boolean). Нужно отобрать те записи, у которых enabled == true. Соответствующий CRUD:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
@Repository
public interface TableRepository extends CrudRepository<Table, Long> {
    ...
    Table findByName (String name);
    List<Table> findByEnabled(Boolean enabled);                   //1
    List<Table> findByEnabledTrue();                                    //2
    ...
}


Вызываю:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
...
@Autowired
TableRepository tableRepository;

        List<Table> tableList1 = (List<Table>) tableRepository.findByEnabled(true);
        System.out.println("SIZE1=" + tableList1.size());
        List<Table> tableList2 = (List<Table>) tableRepository.findByEnabledTrue();
        System.out.println("SIZE2=" + tableList2.size());


В обоих случаях возвращается 0. Ничего не понимаю :) Подскажите, пожалуйста - почему ничего не выбирается? Спасибо
...
Рейтинг: 0 / 0
CrudRepository и boolean поле в таблице
    #39658088
fplab
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прошу прощения - ответ не нужен. Работают оба способа. Оказалось, что в конфиге была указана тестовая база, а в ней все поля enabled в таблице сброшены. Полтора часа про...лся :(
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / CrudRepository и boolean поле в таблице
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]