一、什么是hql

1.hql 是hibernate里的查询语言

二、hql与sql的区别
SQL

1.表名/列名
查询所有(这里的student是表名) select * from student
2.不区分大小写
sql的查询语句不区分大小写,不管是大写还是小写都能通过执行。
3.别名
4.?,从顺序1开始计算位置
select * from student where sid=?
ps.setInt(1,123)

5.不支持:命名参数
6.面向结构查询语言

HQl
1.类名/属性
查询所有(这里的student是类名,) from student
2.区分大小写,关键字不区分大小写
而hql区分大小写,类名和属性名严格区分大小写,而关键字不区分大小写。
3.别名
4.?,从下标0开始计算位置
select * from student where sid=?
ps.setInt(0,123)

5.:命名参数
select * from student where sid=:
xx.setInt(“sid”,xx)

6.面向对象的查询语言

什么是hql,与sql的区别相关推荐

  1. hql与sql的区别

    1.hql与sql的区别 sql 面向数据库表查询 hql 面向对象查询 hql : from 后面跟的 类名+类对象 where 后 用 对象的属性做条件 sql: from 后面跟的是表名     ...

  2. hql与sql的区别(转)

    原文地址:hql与sql的区别(转)作者:Eddy 1.hql与sql的区别 sql 面向数据库表查询 hql 面向对象查询 hql : from 后面跟的 类名+类对象 where 后 用 对象的属 ...

  3. HQL是什么HQL和SQL的区别

    1. 什么是HQL? Hibernate独家查询语言,属于面向对象的查询语言,             编写HQL的时候,不需要写数据库表中字段,而是写属性的名称 HQL是Hibernate Quer ...

  4. 深入HQL学习以及HQL和SQL的区别

    HQL(Hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. ...

  5. 什么是hql以及hql和sql的区别

    一.hql的定义 Hibernate 查询语言(HQL)是一种面向对象的查询语言,类似于 SQL,但不是去对表和列进行操作,而是面向对象和它们的属性. 二.HQL 1.HQL里面的类名和属性名区分大小 ...

  6. HQL和SQL的区别

    hql是面向对象查询,格式:from + 类名 + 类对象 + where + 对象的属性 sql是面向数据库表查询,格式:from + 表名 + where + 表中字段 1.查询 一般在Hiber ...

  7. hive sql 和 spark sql的区别

    目录 一.什么是hive,什么是spark (一)hive 1.hive在hadoop中的角色 2.hive和关系型数据库的区别 3.hive 架构及执行流程介绍 (二)spark 1.spark组件 ...

  8. orcle与mysql的区别_Orcle与MySQL的SQL语法区别:

    Orcle与MySQL的SQL语法区别: 1.在Oracle中用 select * from all_users显示所有的用户,而在MySQL中显示所有数据 库的命令是 show databases ...

  9. access和SQL的区别

    1,对于日期字段字段 access表示为:#1981-28-12# SQLSERVER2000表示为:''1981-02-12'' 2,SQL语句区别,select ,update 在对单表操作时都差 ...

最新文章

  1. android 百度悬浮搜索框,百度的搜索框效果如何实现的???
  2. CentOS常用环境配置(MySQL、jdk、Redis、Nginx)
  3. webdav 软件_6 款功能强大的工具软件,有一款人人必备
  4. git 相同commit_Git 合并多次 commit 、 删除某次 commit
  5. OpenGL 学习 显示列表
  6. C++socket编程(二):系统socket库介绍
  7. 重启php软重启_php-fpm 的重启方法(php7.3)
  8. 24期分期免息可以提前还吗?
  9. java获取properties属性_java工具类中获取properties文件的属性
  10. NGUI 3.5课程(五岁以下儿童)button-图片切换
  11. python验证手机号_Python验证手机号码
  12. 找不到好看的电影就看《IMDB排名前500电影》
  13. 非平衡电桥电阻计算_非平衡电桥的原理和应用 - 范文中心
  14. 【数学】线性增长,指数增长,对数增长,幂增长
  15. 人行261号文关于电子账户的解读
  16. 中国十大计算机学院排名2015,中国计算机学院排名
  17. 将英汉词典数据库放入MySQL数据库中,并将数据库中“以A开头的单词”显示在JSP网页上
  18. python版本的flapy bird_python实现简单flappy bird
  19. MBR+双硬盘(固态+机械)双系统(win+ubuntu21.04)装机教程
  20. PLC的软件防干扰措施

热门文章

  1. 网络工程师考试复习心得(附详细电子笔记)
  2. 您的首个 App 内购买项目必须以新的 App 版本提交
  3. 罗马数字与十进制数字对应生成(1-3999)
  4. 测试 RAM 盘和 DISK 盘的文件读写速度
  5. 零基础入门python web 自动化测试_python web自动化测试,入门篇
  6. 网络——路由进阶与安全
  7. The Things Network LoRaWAN Stack V3 学习笔记 2.7.1 Web 前端开发调试
  8. 计算机记录乐器,2013年计算机考试题模拟考试2套题.doc
  9. Elemet-UI 中利用穿梭框对表格列进行动态设置
  10. elasticsearch搭建与java应用实例