自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

H.Z

  • 博客(13)
  • 收藏
  • 关注

原创 spring之spring data jpa(入门三) 扩展spring data jpa

在编写spring data jpa的dao时,只需在接口中按规约提供方法的声明即可.而有些业务实现无法通过声明方法或编写简单的SQL实现,这就需要扩展Spring Data JPA. 1.为某一个特定的Repositrory添加自定义方法.     注意:默认情况下,Spring Data 会在base-package中查找"接口名Impl"做为实现类,也可以通过 repositor...

2014-12-03 14:13:29 421

原创 spring之spring data jpa(入门二)

Repository:public interface Repository<T, ID extends Serializable> { } 这个接口只是一个空的接口,目的是为了统一所有Repository的类型,其接口类型使用了泛型,泛型参数中T代表实体类型,ID则是实体中id的类型。  CrudRepository:持久层接口定义的比较多,且每个...

2014-12-03 14:13:13 133

原创 spring之spring data jpa(入门一)

spring data 是一个用于建行数据库访问,并支持云服务的开源框架,其主要目标是使得对数据库的访问变得更方便快捷,并支持map-reduce框架和云计算数据服务.spring data包含多个字项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能Hadoop - 基于 Sprin...

2014-12-03 14:11:59 125

原创 代理模式

1.什么是代理模式    代理:出发点到目的地中间隔了一层,这一层叫代理.    代理一般作用是预处理消息,过滤消息,消息转发给委托类.    代理类是接活的,委托类是干活的,它们都有同一个接口.  2.代理类分类    静态代理:写死的,已经存在的class.    动态代理:活的,在程序运行时,反射机制动态创建生成的. 3.静态代理    分基于接...

2014-11-24 13:14:01 125

原创 JPA实体关联(hibernate实现)

1.一对一(OneToOne)一对一关系映射分为单向一对一和多向一对一。在配置关系时必须确立控制方和被控制方。单向和双向的区别为看主控方和被控方两边是否都配置了@OneToOne,如果都有为双向一对一,反之为单向。 双向一对一关联有两条规则:@JoinColumn必须配置在关系维护方即主控方上面;mappedBy属性配置在被维护方的@OneToOne中,并且只能指向主控方,名称定义...

2014-11-18 17:22:57 207

原创 JPA入门(二)

 基础测试: 第一步:配置依赖:  <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9</version> &l

2014-11-18 17:22:35 121

原创 JPA入门(一)

JPA全称java Persistence API.是java对象持久化的API.是javaEE5.0平台的标准ORM规范,使得应用程序以统一方式访问持久层,主要通 过JDK5.0以上的注解和XML描述对象,将运行期的实体对象持久化到数据库中.资料:http://www.cnblogs.com/holbrook/archive/2012/12/30/2839842.html#sec-5-3...

2014-11-18 17:22:12 118

原创 使用jetty-maven-plugin发布maven项目

1.使用jetty-maven-plugin插件 1.1.使用jetty-maven-plugin插件进行部署web项目参考资料:http://www.blogjava.net/Jdonee/archive/2008/12/11/245650.html 为了能够使用maven的jetty插件对项目进行测试,需要进行如下操作:1.修改settings.xml</...

2014-11-07 17:38:26 258

原创 spring之spring mvc 处理ajax请求

    spring使用了jackson类库,帮助我们在java对象和json、xml数据之间的互相转换。他可以将控制器返回的对象直接转换成json数据,供客户端使用。客户端也可以传送json数据到服务器进行直接转换。SpringMVC层跟JSon结合,几乎不需要做什么配置. 1.Spring注解@ResponseBody,@RequestBodySpring 3.X系列增加了...

2014-10-31 15:20:17 284

原创 spring之spring mvc对异常的处理

springMVC提供的异常处理主要有两种方式,一种是直接实现自己的 HandlerExceptionResolver,当然这也包括使用Spring已经为我们提供好的 SimpleMappingExceptionResolver和DefaultHandlerExceptionResolver,另一种是使用注解的 方式实现一个专门用于处理异常的Controller——ExceptionHandl...

2014-10-30 15:37:11 112

原创 spring之spring mvc下 文件上传

1.引入spring mvc环境,配置依赖.pom.xml :  <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.9&l

2014-10-30 13:58:25 151

原创 maven的聚合与继承

1.聚合与继承的关系多模块maven项目中的聚合与继承是两个概念. 聚合主要是为了方便快速构建项目. 继承主要是为了消除重复配置.聚合配置代码: <modules> <module>../Hello</module> <module>../HelloFriend</module> ...

2014-10-23 11:37:38 102

原创 maven的生命周期

[size=medium]maven的生命周期就是为了对所有的构建过程进行抽象和统一.maven拥有三套独立的生命周期,分别为clean,default和site.clean生命周期的目的是清理项目,default生命周期目的是构建项目,而site生命周期的目的是建立项目站点.[/size][size=large]1.clean生命周期[/size][size=medium][co...

2014-10-23 09:10:34 68

空空如也

空空如也

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

TA关注的人

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