hibernate有关的问题 hibernate 具体能把她定义为一个什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为Java语言是面向对象的处理的就是对象,而现在主流数据库都是关系数据库是面向结构的中间就存在差异,需要转换,而Hibernate 就这么一个转换 也叫 映射框架 (当然它还有一些其它功能 介于你你不太懂 就先了解这些) Hibernate是一个开源的轻量级框架,完成了关系和对象的映射(ORM),并且兼容所有关系型数据库,可移植性高,它可以把数据库的操作转换成面向对象的操作。优势:完成了关系和对象的映射,可以把数据库的操作转换成面向对象的操作。缺点:性能差(读取配置文件)、限制对象模型(不能同时访问多个对象)原理:hibernate是对象关系映射框架,对JDBC进行了封装,它可以把数据库的操作转换成面向对象的操作。Hibernate的三个准备、七个步骤以及5个接口.三个准备:1.导入hibernate库 2.添加配置文件(hibernate.cfg.xml) 3.添加实体类和映射文件(s.hbm.xml).七个步骤:1.配置Configuration(读取hibernate.cfg.xml配置文件) 2.创建sessionFactory(读取s.hbm.xml) 3.打开session 4.开启一个事务 5.持久化操作 6.提交事务 7.关闭session5个接口:Configuration、SessionFactory、Session、Transaction、Query 可以不用考虑用什么数据库了,当你需要换个数据库的时候,只需要在配置文件里面把数据库的相关配置改了,代码不需要做任何修改,可以直接从数据库表里面映射成entity 主要用到的就是它的ORM关系映射将对数据库中表的操作转化为对对象的操作用于持久化数据对象的。 hibernate是个工具,这个一定要清醒的明白!拿来做什么?1,把你应用程序需要保存的数据,专业的说叫"持久化",通俗的说,就是把它存放进数据库.2,通过这个工具,保持数据库和你的应用程序之际的数据是同步的,通俗的说就是永远2方面都一样的.兄弟还有不懂可以来javakt.com 有专家帮你解答. 在线等。。。javaMail如何下载邮件附件到客户端?? 在数据库中的.读出来的时候是?怎么解决 SSH事务问题 讨论 请问各位高手教务管理系统的算法问题 日志处理.......... 有谁将glassfish用于实际生产啊 问个傻瓜问题,大家不要见笑 Class到exe的方法 利用Struts的tag写的jsp的问题 wzh java类中如何直接调用JSP中定义的bean实例 struts2+spring2.0+ibatis调用存储过程。
因为Java语言是面向对象的处理的就是对象,而现在主流数据库都是关系数据库是面向结构的
中间就存在差异,需要转换,而Hibernate 就这么一个转换 也叫 映射框架 (当然它还有一些其它功能 介于你你不太懂 就先了解这些)
优势:完成了关系和对象的映射,可以把数据库的操作转换成面向对象的操作。
缺点:性能差(读取配置文件)、限制对象模型(不能同时访问多个对象)
原理:hibernate是对象关系映射框架,对JDBC进行了封装,它可以把数据库的操作转换成面向对象的操作。
Hibernate的三个准备、七个步骤以及5个接口.
三个准备:1.导入hibernate库 2.添加配置文件(hibernate.cfg.xml) 3.添加实体类和映射文件(s.hbm.xml).
七个步骤:1.配置Configuration(读取hibernate.cfg.xml配置文件) 2.创建sessionFactory(读取s.hbm.xml) 3.打开session 4.开启一个事务 5.持久化操作 6.提交事务 7.关闭session
5个接口:Configuration、SessionFactory、Session、Transaction、Query
拿来做什么?
1,把你应用程序需要保存的数据,专业的说叫"持久化",通俗的说,就是把它存放进数据库.
2,通过这个工具,保持数据库和你的应用程序之际的数据是同步的,通俗的说就是永远2方面都一样的.
兄弟还有不懂可以来javakt.com 有专家帮你解答.