用户登录
用户注册

分享至

hibernate hql sql语句

  • 作者: 潘邓LV小闲
  • 来源: 51数据库
  • 2020-10-26

不一样的java是面向对象,而sql是对面过程的,hibernate是对数据库操作的封装,是用面向对象的方法去操作,hql就是hibernate对数据库操作用面向对象的具体实现,而sql只是简单的对javax.sql.*;里面的包的封装,但是最终的结果是一样的都是转化为具体的sql语句

例如:假设有一张表 t_user而持久化后的pojo是User

查询所有记录

hql :       Query query = session.createQuery("From User");

而sql是: Query query = session .createSQLQuery("select * from t_user");


软件
前端设计
程序设计
Java相关