hql语句与sql语句区别

2024-12-04 10:25:22
推荐回答(2个)
回答(1):

1,hql可以编译成不同数据库对应的SQL语言
2,hql操作类和对象,SQL操作过程
3,hql会编译成sql,因此在同等情况下sql效率更高

回答(2):

hql是hibernate的调用数据库的语言,也就是把sql语句用对象封装了一下,然后通过hibernate自动转换成对应的sql语句。
sql就是普通的数据库语言。