09 2016 档案
多个时间段统计
摘要:前段时间,用户提出一个关于时间段统计的需求,要求:存在多个时间段的任务,有任务的开始时间和结束时间,任务的时间可能是交叉进行,然后统计出所有任务完成的总时间。 一、明确需求 需求出来之后,首先要做的就是需求分析,而该任务的主要是通过时间段来进行统计,统计连续时间段差值的总和, 例如... 阅读全文
posted @ 2016-09-29 17:54 走出自己的未来 阅读(716) 评论(0) 推荐(0)
【Spring】--OpenSessionInViewFilter 的配置及作用
摘要:Hibernate为我们封装了对数据库的操作,可以通过实体映射来关联数据库。在加载数据时,Hibernate对关联对象、属性进行延迟加载,延迟加载可以提升性能,使用的时候才进行加载。但是这样就存在一个问题,必须保证延迟加载的操作限于同一个 Hibernate Session 范围之内进行。如... 阅读全文
posted @ 2016-09-25 16:55 走出自己的未来 阅读(234) 评论(0) 推荐(0)
【Hibernate】--关联关系映射:继承映射
摘要:继承映射,是一种以继承关系进行实体映射的方式,描述的是父类与子类间的关系。继承映射分为三种方式:单表继承、所有类继承、子类继承。下面对这三种方式进行介绍。 实例:Cat和Dog继承自Animal类。(以下代码实体类中的get和set方法省略) ... 阅读全文
posted @ 2016-09-18 19:23 走出自己的未来 阅读(402) 评论(0) 推荐(0)
【Hibernate】--关联关系映射:多对多映射
摘要:多对多的关系使我们经常遇到的,下面来说一下如何使用Hibernate来描述这种关联关系。 在使用ER来描述时,我们通常会抽出一种表来描述他们的关系,同样的,在进行关联映射时我们也采用这样的方式。描述如下: 说明:多对多关联映射,即对象之间多与多的关系,一般需要引入第三个实... 阅读全文
posted @ 2016-09-08 20:11 走出自己的未来 阅读(206) 评论(0) 推荐(0)
【Spring】--Spring方法注入
摘要:通常我们在程序中会使用new关键字来实现一个类依赖于另一个类,这样虽然可以实现需求。但是也存在一个问题,就是不容易统一管理。而Spring提出了依赖注入的思想,使用Spring容器来进行注入,也称为控制反转。 常用的注入方法有两种:构造函数法和set注入 1、构造函数法 在需要注入... 阅读全文
posted @ 2016-09-07 21:40 走出自己的未来 阅读(301) 评论(0) 推荐(0)
【Hibernate】--关联关系映射:一对多和多对一
摘要:之前已经对一对一的关联映射作了介绍,在日常开发中,我们还经常遇到一对多和多对一的情况。其实一对多和多对一这两种情况可以看做是一种映射,只是看待的角度不同。 一对多/多对一分为两种关联关系:单向关联和双向关联 单向关联:在一/多的一端进行配置 双向关联:两端... 阅读全文
posted @ 2016-09-03 23:12 走出自己的未来 阅读(516) 评论(0) 推荐(0)