0 / 0 / 0
Регистрация: 28.08.2023
Сообщений: 12
1

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

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

Author24 — интернет-сервис помощи студентам
Модель
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)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
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...

Ругается - java.lang.NullPointerException
Caused by: java.lang.NullPointerException at...

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

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

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

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

Решение

Ошибок куча. Включая стилистические и логические. NullPointerException возникает, только при работе с нулем, и очевидно, что на весь код (судя по всему выложено не все, поскольку элементов не хватает) только одно место, которое может привести к подобному результату - это BigDecimal. Но мне не очень понятно как с ним производится коммунbкация в отсутствие конструктора класса Test? И зачем его было инициализировать в модели - это нарушает правило об Абстракции. В общем как минимум уберите инициализацию с BigDecimal и исправьте остальные стилистические ошибки(IDEA подскажет где). И желательно при дальнейшем выкладывайте код полностью (хотя бы в части классов, которые вовлечены в процесс).
0
15.09.2023, 01:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.09.2023, 01:01
Помогаю со студенческими работами здесь

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

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

Ошибка java.lang.NullPointerException
package com.company; import com.company.excel.Parser; import...

Ошибка: java.lang.NullPointerException
Такая задачка: Карточка иностранного слова представляет собой структуру, содержащую иностранное...

Чёртова ошибка java.lang.NullPointerException
Здравствуйте форумчане. Изучаю язык Java относительно недавно (есть опыт написание приложений под...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru