hql和sql区别/异同
HQL | SQL |
---|---|
hql查数据库查类和属性 | sql是通过表和表的列进行查询 |
区分大小写,关键字不区分大小写 | 不区分大小写 |
都可以取别名 | 都可以取别名 |
?占位符(hibernate5之后不支持),一般都是用命名参数,下标从0开始计算 | ?占位符,从顺序1开始计算 |
:命名参数 | 没有命名参数 不支持 |
面向对象的查询语言 | 面向结构查询语言 |
hql和sql区别/异同
HQL | SQL |
---|---|
hql查数据库查类和属性 | sql是通过表和表的列进行查询 |
区分大小写,关键字不区分大小写 | 不区分大小写 |
都可以取别名 | 都可以取别名 |
?占位符(hibernate5之后不支持),一般都是用命名参数,下标从0开始计算 | ?占位符,从顺序1开始计算 |
:命名参数 | 没有命名参数 不支持 |
面向对象的查询语言 | 面向结构查询语言 |