关于HIBERNATE 和SQL的区别 想请问一下HIBERNATE 和SQL的区别? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 HIBERNATE 是对JDBC的封装(并非是简单的封装而是加入了很多东西如事务处理,并实现MVC)SQL就是直接对数据进行操作的命令,在HIBERNATE 和JDBC都会用到 使用Hibernate你就可以更加的清楚OOP的理念了。Hibernate把每张表都封装成了一个对象,以后你只用写HQL语句就够了! Hibernate用hql查询数据库与传统的sql不同的是hql是面向对象的可以将每一个表每一个字段作为一个对象来看 Hibernate与SQL没有可比性,两种不一样的东西。Hibernate是一个ORM框架,负责把数据库里的表和Java里的对象进行映射。SQL是结构查询语言,是对数据库进行操纵的一种语言。数据存储在数据库里是关系模型的,而我们用来开发的Java是面向对象的,要对对象进行持久化,就要把对象模型转化成关系模型,从数据库里查询数据,也要把关系模型转化成对象模型。而Hibernate就提供了一些转化的自动框架。使在写程序的程序的时候只要关心对象就可以了,不需要再花更大的精力到这不同的模型的转化上去。 lixiaoxue85(蛮野蛮) 请问hibernate中的v是哪层?c是哪层? 初学...见谅... 用java 开发一个服务端,最多能同时连接多少个socket 有没有这样的书籍,就是跟Eclipse一样知道在什么情况下报错 图书管理系统界面问题 批处理问题。。。 关于Jtree的问题.. 高手帮我解错 按钮事件里的死循环? 核心技术卷一:基础知识 什么样的情况下才把xml文件作为数据源? 求大神介绍jvm的书 怎样才能用URL类 打开一个网页呢? JTable某行使用黄色字体,如何实现?
SQL就是直接对数据进行操作的命令,在HIBERNATE 和JDBC都会用到
Hibernate把每张表都封装成了一个对象,以后你只用写HQL语句就够了!
与传统的sql不同的是
hql是面向对象的
可以将每一个表
每一个字段作为一个对象来看
Hibernate是一个ORM框架,负责把数据库里的表和Java里的对象进行映射。
SQL是结构查询语言,是对数据库进行操纵的一种语言。
数据存储在数据库里是关系模型的,而我们用来开发的Java是面向对象的,要对对象进行持久化,就要把对象模型转化成关系模型,从数据库里查询数据,也要把关系模型转化成对象模型。而Hibernate就提供了一些转化的自动框架。使在写程序的程序的时候只要关心对象就可以了,不需要再花更大的精力到这不同的模型的转化上去。