首页 > 知识问答 > hql和sql的区别
hql和sql的区别
HQL是Hibernate的查询语言,是一种面向对象的查询语言,它基于关系数据库模型,而SQL是关系型数据库的标准查询语言,HQL和SQL的区别在于,HQL是面向对象查询,而SQL是面向数据库表查询,在语法上,HQL:from后面跟的类名+类对象,where后用对象的属性做条件;而SQL:select后面跟的表名+列名,from后面跟的表名,where后用列名和运算符做条件 。
HQL是Hibernate的查询语言,是一种面向对象的查询语言,它基于关系数据库模型,而SQL是关系型数据库的标准查询语言,HQL和SQL的区别在于,HQL是面向对象查询,而SQL是面向数据库表查询,在语法上,HQL:from后面跟的类名+类对象,where后用对象的属性做条件;而SQL:select后面跟的表名+列名,from后面跟的表名,where后用列名和运算符做条件 。