devpav
@devpav
Full-Stack разработчик.

Как в Criteria Hibernate объединить две разные сущности по не связанным полям?

Всем привет.
Как в 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.
  • Вопрос задан
  • 51 просмотр
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ITigris Санкт-Петербург
от 100 000 ₽
от 130 000 до 160 000 ₽
CSSSR Ростов-на-Дону
от 70 000 до 180 000 ₽
17 февр. 2020, в 21:39
1500 руб./за проект
17 февр. 2020, в 19:40
500 руб./за проект
17 февр. 2020, в 19:36
5000 руб./за проект