Форум программистов, компьютерный форум, киберфорум
Java: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 28.08.2023
Сообщений: 12

Ошибка в запросе jpql : null java.lang.NullPointerException: null

14.09.2023, 13:30. Показов 1118. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Модель
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class test {
 
 private String code;  //Номенклатурный номер
 private String description; // ТМЦ
 private BigDecimal qtyOnHand = BigDecimal.ZERO; //В наличии
 
public String getCode() {
    return code;
}
public void setCode(String code) {
    this.code = code;
}
public String getDescription() {
    return description;
}
public void setDescription(String description) {
    this.description = description;
}
public BigDecimal getQtyOnHand() {
    return qtyOnHand;
}
public void setQtyOnHand(BigDecimal qtyOnHand) {
    this.qtyOnHand = qtyOnHand;
}
 
}
Сервис
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
@Service(testService.REPORT_CODE)
public class testService extends AbstractReportDataService <test>{
    public static final String REPORT_CODE = "test";
 
         @Override
          protected List<? extends test> makeReportData(ScmoReport scmoReport, Map<String, Object> map, Long aLong) {
            
            List<ItemStockEntity> list = entityManager.createQuery("select e from ItemStockEntity e", ItemStockEntity.class)
                    .setMaxResults(100)
                    .getResultList();
            
            List<test> res = new ArrayList<>();
            
            for (ItemStockEntity ist : list) {
                test model = new test();
                model.setDescription(ist.getItem().getDescription());
                model.setCode(ist.getMdmCode());
                model.setQtyOnHand(ist);
                res.add(model);
            }
                return res;
            }
    
          }
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
14.09.2023, 13:30
Ответы с готовыми решениями:

Java.lang.NullPointerException
ОшибкаException in thread &quot;main&quot; java.lang.NullPointerException at DB.&lt;init&gt;(DB.java:45) at DB.main(DB.java:62) DB import...

Ругается - java.lang.NullPointerException
Caused by: java.lang.NullPointerException at teacher.TeacherController.initialize(TeacherController.java:175) ...

При попытке openConnection() у Database выдает java.lang.NullPointerException
У меня возникла след. проблема. Было прога на Java для использования БД Oracle использовалсь Борландовые фенечки типа dbSwing, DBCL....

1
3 / 1 / 2
Регистрация: 27.03.2022
Сообщений: 9
15.09.2023, 01:01
Лучший ответ Сообщение было отмечено OIT_Ilya как решение

Решение

Ошибок куча. Включая стилистические и логические. NullPointerException возникает, только при работе с нулем, и очевидно, что на весь код (судя по всему выложено не все, поскольку элементов не хватает) только одно место, которое может привести к подобному результату - это BigDecimal. Но мне не очень понятно как с ним производится коммунbкация в отсутствие конструктора класса Test? И зачем его было инициализировать в модели - это нарушает правило об Абстракции. В общем как минимум уберите инициализацию с BigDecimal и исправьте остальные стилистические ошибки(IDEA подскажет где). И желательно при дальнейшем выкладывайте код полностью (хотя бы в части классов, которые вовлечены в процесс).
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.09.2023, 01:01
Помогаю со студенческими работами здесь

Exception in thread "main" java.lang.NullPointerException: Cannot assign field "fio" because "w[i]" is null
Здравствуйте, помогите исправить ошибку в коде, переписывал код с C# Ошибка: Exception in thread &quot;main&quot;...

java.lang.NumberFormatException: null
При добавлении данных в БД получаю ошибку java.lang.NumberFormatException: null Ошибка находиться в этой строке int price =...

Ошибка java.lang.NullPointerException
Подскажите пожалуйста, как исправить Вот код package test; import javax.swing.JButton; import javax.swing.JTextField; ...

Ошибка java.lang.NullPointerException
Добрый день, уважаемые форумчане . В java новичек, можете подсказать, в чем заключается ошибка в коде ? При компиляции ошибок не возникает....

Ошибка java.lang.NullPointerException
package com.company; import com.company.excel.Parser; import org.apache.poi.hssf.usermodel.HSSFWorkbook; import...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
BOINC: 22 года — и всё ещё работает
Programma_Boinc 12.03.2026
BOINC: 22 года — и всё ещё работает Дэвид Андерсон написал ретроспективу. Кратко: в 2001 году он ушёл из United Devices, где был CTO, и за несколько месяцев написал ядро BOINC — клиент, сервер,. . .
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru