Всем привет.
Как в Criteria Hibernate объединить две разные сущности по не связанным полям?
Вопрос такой.
Нужно сделать следующий запрос.
SELECT COUNT(P.ID) FROM TBX_P_PRODUCT P
INNER JOIN TBX_CH_CHARACTERISTIC CHS ON CHS.ID_PRODUCT_ROW = P.ID
AND (CHS.VALUE IN ('value'))
@Entity
@Table(name = "tbx_p_product")
class Product {
private id: UUID = null
private var title: String? = null
}
@Entity
@Table(name = "tbx_ch_characteristic")
class Characteristic {
private id: UUID = null
private var title: String? = null
private var idProduct: UUID? = null
}
Сущности специально не связаны через OneToMany и ManyToOne (idProduct и Id)
Нужна помощь как написать это через entityManager criteria.