Hibernate против CFQuery - PullRequest
       7

Hibernate против CFQuery

3 голосов
/ 02 августа 2009

Недавно CF9 выпустил поддержку Hibernate. Одна вещь, которую я не могу понять, это различия между Hibernate и CFquery. Хотя я вижу, что Hibernate хорош для отображения ваших таблиц на объекты и последующего вызова таких объектов, как getTableName () и т. Д. Но скажите, хочу ли я повторить этот запрос

ВЫБЕРИТЕ СУММУ (tableVal) ИЗ mytable

Не нужно ли мне еще использовать HQL и вызывать запрос. Если я делаю, то какая польза от спящего режима. Похоже, это еще один способ получить те же данные.

Я на 100000% уверен, что здесь отсутствует БОЛЬШАЯ концепция. Если бы кто-нибудь смог выяснить различия и указать мне на некоторые ресурсы, это было бы удивительно.

Спасибо, Фейсал Абид

1 Ответ

3 голосов
/ 02 августа 2009

HQL будет работать, базовый SQL в cfquery также будет работать.

Сила Hibernate состоит не в агрегированных функциях, таких как SUM () или AVG (), а в отображении отношений объектов (ORM).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...