У меня есть модель, которая называется ItemStatus. Я использую спящий режим. Я хочу выбрать объект ItemStatus с запросом hql. При выборе я получил эту ошибку.
Session session = App.app.require(Session.class);
Query query = session.createQuery("select i from ItemStatus i where
i.item.id = :itemId and i.department.id = :depId order by i.id desc")
.setMaxResults(1);
query.setParameter("itemId", item);
query.setParameter("depId", department);
Optional<ItemStatus> itemStatus = query.uniqueResultOptional(); // here i have got errors
return itemStatus.get();
это моя модель ItemStatus
@ManyToOne
@JoinColumn(name = "item_id")
Item item;
@ManyToOne
@JoinColumn(name = "department_id")
Department department;
@ManyToOne
@JoinColumn(name = "wh_document_id")
WarehouseDocument warehouseDocument;
@Column(name = "income_uzs", precision = 20, scale = 10)
BigDecimal incomeUzs;
@Column(name = "price_uzs", precision = 20, scale = 10)
BigDecimal priceUzs;
@Column(name = "price_wholesale", precision = 20, scale = 10)
BigDecimal priceWholesale;
@Column(name = "remaining", precision = 20, scale = 10)
BigDecimal remaining;
@ManyToOne
@JoinColumn(name = "sector_id")
Sectors sector;