Hibernate学习笔记
基于Hibernate3.3的Web整合开发,从入门到详解到HQL到关系映射等等,通过各种案例,图例描述。
Switchvov
这个作者很懒,什么都没留下…
展开
-
Spring实战-雇员薪资管理系统
SpringMVC实战-雇员薪资管理系统基本概述 这里使用的是Spring2.5+Hibernate3.3+Struts1.3(SSH)框架,进行整合开发,通过该案例可以了解使用SHH框架进行开发的基本操作和配置过程,虽然SSH版本比较老,但是还是有参考价值,以后在整理出更高版本的框架开发博客。PS:这里给出所需要的整合JAR包,SSH整合包(S1.3+S2.5+H3.3原创 2016-03-01 14:57:44 · 5024 阅读 · 2 评论 -
Hibernate缓存和加强
Hibernate缓存和加强懒加载 懒加载(Load On Demand)是一种独特而又强大的数据获取方法 ,是指程序推迟访问数据库,这样做可以保证有时候不必要的访问数据库,因为访问一次数据库是比较耗时的。当查询一个对象的时候,在默认情况下,返回的只是该对象的普通属性,当用户去使用对象属性时,才会向数据库发出再一次查询。 懒加载几种情况 Domain对象是非原创 2016-02-15 18:52:52 · 1915 阅读 · 1 评论 -
Hibernate框架整合
Hibernate框架整合 这里给出整合了Hibernate的留言板的程序框架图,采用接口编程的方式。PS:这可以和前端时间写的Hibernate入门、Struts入门、Web MVC模式实现这三篇博客里的MVC模式进行比较。 ----------参考《韩顺平.hibernate从入门到精通》原创 2016-02-15 16:33:03 · 1518 阅读 · 1 评论 -
Hibernate关系映射
Hibernate关系映射 Hibernate关系映射其实就是将关系模型中实体之间的三种关系——多对一(一对多)、一对一、多对多映射成对象模型——Java这样的面向对象语言中相应的属性之间的关系。 多对一(many-to-one) 多对一表示的是多个属性值对应于一个属性值,可以参考员工和部门之间的关系。在Java中就是员工中有部门这个属性。参考Domain代码:原创 2016-02-15 15:16:59 · 1642 阅读 · 1 评论 -
Hibernate开发和对象状态
Hibernate开发和对象状态Hibernate开发三种方式1、由Domain object -> mapping->db。(官方推荐)2、由DB开始,用工具生成mapping和Domain object。(使用较多)3、由映射文件开始。PS:这里讲解第一种开发方式,第三种不讲,第二种在这篇博客:Hibernate入门有讲解。 由Domain object -原创 2016-02-15 01:50:36 · 1369 阅读 · 1 评论 -
Hibernate-HQL基础
Hibernate-HQL基础基本概述 Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也原创 2016-02-14 00:10:21 · 4001 阅读 · 1 评论 -
Hibernate细节
Hibernate细节Hibernate核心类与接口PS:Hibernate核心类与接口就是Hibernate框架的核心部分,通过对最底层配置文件的配置,将数据库与Java POJO进行映射,通过Configuration对象加载配置文件,再通过SessionFactory创建Session,得到会话之后就能进行CUD操作,然后可以使用Criteria和Query进行R原创 2016-02-08 01:47:13 · 1518 阅读 · 0 评论 -
Hibernate入门
Hibernate入门基本概述 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB原创 2016-01-31 00:47:01 · 2250 阅读 · 2 评论