Hibernate
Switchvov
这个作者很懒,什么都没留下…
展开
-
Hibernate细节
Hibernate细节Hibernate核心类与接口PS:Hibernate核心类与接口就是Hibernate框架的核心部分,通过对最底层配置文件的配置,将数据库与Java POJO进行映射,通过Configuration对象加载配置文件,再通过SessionFactory创建Session,得到会话之后就能进行CUD操作,然后可以使用Criteria和Query进行R原创 2016-02-08 01:47:13 · 1541 阅读 · 0 评论 -
SSH框架整合——基于XML配置文件
SSH框架整合——基于XML配置文件@(Spring)[spring, struts2, hibernate, 框架整合, ssh, Spring]SSH框架整合基于XML配置文件SSH框架整合SSH框架整合的基本环境准备第一步创建web项目引入jar包第二步引入框架的配置文件第三步创建包结构和类第四步将Service和DAO交给Spring管理第五步引入页面SSH整合Struts2原创 2017-02-07 17:20:27 · 10404 阅读 · 3 评论 -
Hibernate通用Dao实现
Hibernate通用Dao实现@(Hibernate)[dao, hibernate, 反射]Hibernate通用Dao实现BaseDao接口BaseDao接口实现类BaseDao接口package com.pc.crm.common.dao;import java.io.Serializable;import java.util.List;import org.hibernate.cr原创 2016-12-02 18:34:00 · 6959 阅读 · 0 评论 -
Hibernate检索策略
Hibernate检索策略 它是为了让我们的查询更加的有效率,是优化我们查询用的。 它是靠配置的方式来实现的延迟加载 延迟加载(lazy load)是(也称为懒加载 )Hibernate关联关系对象默认的加载方式,延迟加载机制是为了避免一些无谓的性能开销而提出来的,所谓延迟加载就是当在真正需要数据的时候,才真正执行数据加载操作。 通常原创 2016-11-24 21:41:51 · 869 阅读 · 0 评论 -
Hibernate查询方式
Hibernate查询方式Hibernate中的查询方式OID查询 它就是根据id查询一个实体 涉及的方法: get(Class clazz,Serializable id):参数1是要查询的实体字节码,参数2:是要查询的id。 load(Class clazz,Serializable id):参数1是要查询的实原创 2016-11-24 21:20:19 · 5346 阅读 · 0 评论 -
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 · 5050 阅读 · 2 评论 -
Hibernate关系映射
Hibernate关系映射 Hibernate关系映射其实就是将关系模型中实体之间的三种关系——多对一(一对多)、一对一、多对多映射成对象模型——Java这样的面向对象语言中相应的属性之间的关系。 多对一(many-to-one) 多对一表示的是多个属性值对应于一个属性值,可以参考员工和部门之间的关系。在Java中就是员工中有部门这个属性。参考Domain代码:原创 2016-02-15 15:16:59 · 1656 阅读 · 1 评论 -
Hibernate学习笔记--导航
Hibernate入门Hibernate细节Hibernate-HQL基础Hibernate开发和对象状态Hibernate关系映射Hibernate框架整合Hibernate缓存和加强原创 2016-02-16 10:00:05 · 1640 阅读 · 0 评论 -
Hibernate缓存和加强
Hibernate缓存和加强懒加载 懒加载(Load On Demand)是一种独特而又强大的数据获取方法 ,是指程序推迟访问数据库,这样做可以保证有时候不必要的访问数据库,因为访问一次数据库是比较耗时的。当查询一个对象的时候,在默认情况下,返回的只是该对象的普通属性,当用户去使用对象属性时,才会向数据库发出再一次查询。 懒加载几种情况 Domain对象是非原创 2016-02-15 18:52:52 · 1940 阅读 · 1 评论 -
Hibernate框架整合
Hibernate框架整合 这里给出整合了Hibernate的留言板的程序框架图,采用接口编程的方式。PS:这可以和前端时间写的Hibernate入门、Struts入门、Web MVC模式实现这三篇博客里的MVC模式进行比较。 ----------参考《韩顺平.hibernate从入门到精通》原创 2016-02-15 16:33:03 · 1531 阅读 · 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 · 1382 阅读 · 1 评论 -
Hibernate-HQL基础
Hibernate-HQL基础基本概述 Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(Hibernate Query Language)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也原创 2016-02-14 00:10:21 · 4034 阅读 · 1 评论 -
Hibernate入门
Hibernate入门基本概述 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB原创 2016-01-31 00:47:01 · 2291 阅读 · 2 评论 -
SSH框架整合——基于注解
SSH框架整合——基于注解@(Spring)[Spring, hibernate, struts2, 框架整合]SSH框架整合基于注解SSH框架整合第一步导入Jar包第二步导入配置文件第三步创建相关的包和类第四步创建界面第五步配置组件注解扫描第六步配置Action注解第七步配置业务层接口和实现类第八步配置实体类和映射注解第九步配置会话工厂第十步配置Hibernate模板第十一原创 2017-02-07 18:02:43 · 3994 阅读 · 0 评论