QBC 全称:Query By Criteria
HQL 全称:Hibernate Query Language
HQL优点:与sql相近,可读性好,功能强大,效率高。
HQL缺点:字符串形式,只有在运行时才被解析,扩展性差。
QBC优点:提供面向对象的接口,编译时就可被解析,便于排错调试,扩展性好,允许用户扩展Criteria接口.
QBC缺点:可读性差,功能没有HQL强大,不支持报表查询和子查询。
QBC 全称:Query By Criteria
HQL 全称:Hibernate Query Language
HQL优点:与sql相近,可读性好,功能强大,效率高。
HQL缺点:字符串形式,只有在运行时才被解析,扩展性差。
QBC优点:提供面向对象的接口,编译时就可被解析,便于排错调试,扩展性好,允许用户扩展Criteria接口.
QBC缺点:可读性差,功能没有HQL强大,不支持报表查询和子查询。