Hibernate入门学习(一)】的更多相关文章

最近一直在学习ssh框架,为了更方便hibernate的使用,所以在eclipse下载hibernate插件,安装插件有两种方法 第一种:本地安装 1).插件的官网下载地址:http://tools.jboss.org/downloads/,选择你要安装的插件,如图所示: 2).打开eclipse->help->Install New Software->Add 3).选择你需要要安装的插件.不要勾选更新,否则需要联网下载,然后一直next就好了! 第二种:在线安装: Help >…
本文主要讲如何搭建Hibernate开发环境和简单实例. 一.搭建开发测试环境 1.1 下载Hibernate 从Hibernate官方网站上下载最新的Hibernate ORM,从Hibernate官方文档页面可以看到相应的最新帮助文档内容. 我下载了当前最新的Hibernate压缩包为hibernate-release-4.3.6.Final.zip,这里面也包含了相应的帮助文档,不过在线的帮助文档有所差别,会更加全面一些. 1.2 在Eclipse中配置Hibernate Hibernat…
一.Hibernate是什么 Hibernate主要用来实现Java对象和数据表之间的映射,除此之外还提供数据查询和获取数据的方法,可以大幅度减少开发时人工使用SQL和JDBC处理数据的时间.Hibernate是一个轻量级的ORMapping框架,ORMapping(Object Relational Mapping)原理简单来说就是将关系型的数据表映射成面向对象实体,参考下图: 可以从图中很清晰的看到,Tbl_user表格中的每一条记录都可以被映射表为一个UserModel实例对象. ORMa…
1.Hibernate是什么? 2.hibernate怎么配置? 3.SessionFactory是干什么的?有哪些方法经常用? 4.hibernate的现成的增删改查方法怎么使用?都有哪些方法?哪些会经常使用? 5.Hql是什么?有什么用?怎么用? 6.Hibernate怎么自定义查询?会用到什么类或接口? 7.Hibernate可以自选数据源?默认的数据源是什么? 有了它,程序员将不用再写面向关系的sql语句,直接操作javaBean对象就可以实现数据库的增删改查等操作. SessionFa…
Hibernate入门6.Hibernate检索方式 20131128 代码下载 链接: http://pan.baidu.com/s/1Ccuup 密码: vqlv Hibernate的整体框架已经初步掌握,ORM持久层框架核心的是如何高效的和数据库进行交互以及如何交互.包括数据的增删改查.SQL查询还是HQL查询.查询技巧.离线查询等等.本次主要学习的是Hibernate的检索方式. Hibernate检索方式 Hibernate提供了多种查询方式进行各种查询.前面已经了解了session的…
Hibernate入门5持久化对象关系和批量处理技术 20131128 代码下载 链接: http://pan.baidu.com/s/1Ccuup 密码: vqlv 前言: 前面学习了Hibernate数据库表之间存在依赖关系的情况,在Hibernate中配置,这样在实际开发中会大大减少SQL的编写量.现在进一步深入Hibernate的级联关系. 1.级联关系 在Hibernate中持久化对象之间通过相互关联互相引用,对象进行保存.更新和删除的时候,关联的对象也会执行相对应的操作,这些使用Hi…
Hibernate入门4.核心技能 20131128 代码下载 链接: http://pan.baidu.com/s/1Ccuup 密码: vqlv 前言: 前面学习了Hibernate3的基本知识,并且应用在简单的实践中.这些知识Hibernate的基本知识,只能说是会使用简单的hibernate了.这一章学习的是Hibernate的核心技能.主要知识点: Hibernate中持久化类的关联关系.Hibernate的批量处理技术.Query接口的核心方法和使用.HQL语言的查询.Criteri…
Hibernate入门3.配置映射文件深入 2013.11.27 前言: 之前的两节是在Java项目中如何使用hibernate,并且通过一个简单地项目实践,期间有很多的错误,一般都是因为配置包的问题,比如日志输出.slf4j对应的版本等等.其实官方网站下载的hibernate和Spring也是不可靠的,因为这些报的运行也需要其他的包的支持.所以及时自己在IED编辑的时候,没有出现“红线”不一定代表就会正确的编译运行.如果程序运行的时候缺少包的话,一定要养成习惯去对应的官方网站下载,有时候对应的…
Hibernate入门(1)-第一个Hibernate程序 Hibernate是最著名的ORM工具之一,本系列文章主要学习Hibernate的用法,不涉及Hibernate的原理.本文介绍第一个Hibernate例子,注意,这是一个独立的Hibernate,跟Spring和Struts没有任何关系. 目录结构 main |--java |----com |------chzhao |--------hibernatetest |----------Dept.hbm.xml |----------…
事实上Hibernate本身是个独立的框架,它不须要不论什么web server或application server的支持.然而,大多数的Hibernate入门介绍都加入了非常多非Hibernate的东西,比方: Tomcat, Eclipse, Log4J,Struts, XDoclet, 甚至JBoss.这easy让人产生Hibernate复杂难懂的误解,特别是打击了刚開始学习的人的积极性. 在这篇文章将不涉及Eclipse, log4j, Struts, Tomcat, XDoclet,…