自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 创建自己的IOC和事务管理(下)

上节使用了工厂模式、单例模式和动态代理创建了IOC和事务管理,为了更加灵活地管理bean,本节将对上节的代码进行改进, bean与 bean之间的依赖关系被放在配置文件里组织,而不是写在代码里,通过配置文件动态管理bean,可使对象与对象之间的依赖关系从代码里分离出来。修改bean.xml文件的配置,添加:[code="java"] com.mysq...

2011-11-06 00:59:49 136

原创 创建自己的IOC和事务管理(上)

大家都知道,Spring中IOC贯穿了其整个框架,IOC已经是框架设计中必不可少的部分,就实现上来讲Spring采取了配置文件的形式来实现依赖的注射,很好的解决了应用程序与服务之间的耦合的问题,除此之外,Spring还对事务管理提供了很好的支持。今天我要说的不是Spring的IOC,也不是Spring的事务管理,而是我自己写的类似Spring的IOC和事务管理,IOC采用工厂模式和单例模式来实现,...

2011-11-06 00:59:24 114

原创 Spring整合Quartz定时备份数据库

Quartz调度器为调度工作提供了更很好的支持。和Java定时器一样,可以使用Quartz每隔一段时间或在特定的时间点来执行一个任务,Spring作为一个优秀的框架,也提供了对Quartz的整合,下面以我以前做过的项目为例,使用spring的Quartz来定时备份数据库。数据库的相关信息配置在confin.properties文件中,配置如下:[code="java"]user=roo...

2011-11-05 15:37:11 391

原创 ajax的简洁封装

我相信大家都用过jquery的ajax,觉得很简练吧,不过我今天也对ajax进行了封装,跟jquery的ajax非常类似。 对ajax的封装如下:[code="java"]var $= { createXmlHttp : function () { var xmlHttp = null; try { xml...

2011-11-05 12:32:53 87

原创 hibernate的查询--HQL查询

前面已对hibernate常用的关系映射做了总结,下面对hibernate常用的HQL查询作一下总结:1.from子句 说到HQL语句,from子句是最简单的了,例如 from Employee(或:select e from Employee e),表示返回Employee类的所有实例。 例如:[code="java"]Query query = session.creat...

2011-11-05 12:20:27 182

原创 Hibernate的抓取策略总结

今天在做hibernate的性能优化的时候,hibernate的抓取策略又派上用场了,于是顺便总结了一下并作了如下记录。 hibernate的抓取策略通常有下面四种:      1.连接抓取(Join fetching) ,即Hibernate通过 在select语句使用outer join(外连接)来 获得对象的关联实例或  者关联集合.       2.查询抓取(Select fetc...

2011-10-25 19:17:54 146

原创 Hibernate关联映射4——多对多关联映射

一、多对多关联映射(每个员工拥有多个部门,每个部门也有多个员工)多对多关联映射关系使用中间表表示。导出关系模型时Hibernate将自动生成复合主键以及外键约束。 关系模型: t_employee(id int pk, name varchar) t_department(id int pk, name varchar) t_employee_department(employeeid i...

2011-10-24 23:38:12 172

原创 Hibernate关系映射2——唯一外键关联

 一、唯一外键关联映射: (每个员工只属于一个部门)唯一外键关联生成的关系模型: t_employee(id int pk, name varchar, departmentid int fk->t_department(id)) t_department(id int pk, name varchar) 1、唯一外键单向关联 实体模型: com.lrh.hibernat...

2011-10-24 23:35:21 115

原创 Hibernate关系映射1 ——主键关联映射

 主键关联生成的关系模型: (每个员工只属于一个部门)t_employee(id int pk fk->t_department(id), name varchar) t_department(id int pk, name varchar)  1、主键单向关联 实体模型: com.lrh.hibernate.Employee(int id, String name,...

2011-10-24 23:31:37 139

原创 Hibernate关系映射3——多对一和一对多关联映射

一、多对一和一对多关联映射(多个员工属于同一部门)这几种关联映射后的关系模型都是一致的:t_employee(id int pk, name varchar, departmentid int fk->t_department(id)) t_department(id int pk, name varchar)  1、多对一单向关联实体模型: com.lrh.hibernat...

2011-10-24 23:26:55 98

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除