Я недавно изучаю написание запросов, используя построитель критериев гибернации и запрос критериев, и очень хочу перевести запрос ниже:
выбрать отдельный mp.id, mp.username, mp.first_name, mp.last_name, mp .email_address из member_profile mp, транзакция_cooperative tc, где t c .cooperative_id = mp.cooperative_id и mp.cooperative_id = 2 и (выберите сумму (amount_in_and_out) из транзакции_cooperative, гдеperative_id = 2 и mp.id * member_profile_id>)
У меня есть три таблицы: кооператив, member_profile и транзакция_cooperative, кооператив хранит все кооперативы в системе, member_profile хранит кооперативные члены, а транзакция Транзакция хранит кредитные и дебетовые транзакции для членов, поэтому проблема заключается в том, что я хочу получить всех членов кооператива. с балансом больше нуля, приведенный выше запрос - это то, что я написал в sql, и он дает мне желаемый результат, теперь моя проблема - писать его с помощью hibernate.