spring data jpa
LzwGlory
坚持自己的路
展开
-
spring3、hibernate4、JPA整合
Spring3、hibernate4、JPA配置在自己的电脑上试了下,没有找到事务管理解决的办法,今天图书馆看书,参考书里面的配置解决了事务管理问题,在此记录,顺便与诸君共享首先是applicationContext的配置文件: http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3转载 2014-01-21 11:04:43 · 1194 阅读 · 0 评论 -
深入浅出学Spring Data JPA
Spring Data是什么Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能转载 2013-12-17 12:03:47 · 1643 阅读 · 0 评论 -
Spring Data JPA 简单介绍
背景 考虑到公司应用中数据库访问的多样性和复杂性,目前正在开发UDSL(统一数据访问层),开发到一半的时候,偶遇SpringData 工程。发现两者的思路惊人的一致。于是就花了点时间了解SpringData,可能UDSL II期会基于SpringData做扩展SpringData相关资料 介绍:针对关系型数据库,KV数据库,Document数据库,Graph数据库,Map-Re转载 2013-12-17 11:33:17 · 1467 阅读 · 0 评论 -
spring data JPA 配置
我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。 而现在,Spring Data JPA帮助我们自动完成了持久层的业务逻辑转载 2013-12-17 11:41:40 · 1724 阅读 · 0 评论 -
JPA @PersistenceContext及@Transactional Annotation
JPA(Java Persistence API )也就是java储存数据API,提供了更为便捷的存储数据的接口,当然在进行一些复杂及查询操作时需要使用Java Persistence query language,这个和sql基本一样,只是需要遵循另一些语法规则,可以参考http://download.oracle.com/javaee/5/tutorial/doc/bnbuf.html 。转载 2014-01-28 09:22:39 · 1345 阅读 · 0 评论 -
Spring Data JPA
http://www.ibm.com/developerworks/cn/opensource/os-cn-spring-jpa/1.Spring Data所解决的问题 Spring Data :提供了一整套数据访问层(DAO)的解决方案,致力于减少数据访问层(DAO)的开发量。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模型的超级接口。而对于某种具体的转载 2014-01-28 09:38:44 · 2794 阅读 · 0 评论 -
Spring Data JPA简单使用
我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。 而现在,Spring Data JPA帮助我们自动完成了持久层的业务逻辑转载 2014-01-20 15:45:40 · 1606 阅读 · 0 评论 -
一步步学习 Spring Data 系列之JPA(一)
继上一篇文章对Spring Data JPA更深( )一步剖析。 上一篇只是简单的介绍了Spring Data JPA的简单使用,而往往在项目中这一点功能并不能满足我们的需求。这是当然的,在业务中查询是一件非常头疼的事,毕竟不可能只是对一张表的查询是吧? 其实在业务中往往会涉及到多张表的查询,以及查询时需要的各种条件。当然这不用担心,毕竟这是对JPA的支持,而我们在用JPA原生态API转载 2014-01-23 16:15:32 · 1730 阅读 · 0 评论 -
Spring-data-jpa的动态查找案例
Spring Jpa 可根据条件查询方法有2种(目前只了解2种有知道其他的请回复谢谢)一种就是使用@query方法拼写hql进行查找。另外一种就是jpa封装好的Specification(){}方法第一种很常见一般会些sql的 看下api就了解了下面要记录下第2种,近期使用过先上代码12345转载 2014-01-24 11:45:06 · 1988 阅读 · 0 评论 -
一步步学习 Spring Data 系列之JPA(二)
继上一篇文章对Spring Data JPA更深( )一步剖析。 上一篇只是简单的介绍了Spring Data JPA的简单使用,而往往在项目中这一点功能并不能满足我们的需求。这是当然的,在业务中查询是一件非常头疼的事,毕竟不可能只是对一张表的查询是吧? 其实在业务中往往会涉及到多张表的查询,以及查询时需要的各种条件。当然这不用担心,毕竟这是对JPA的支持,而我们在用JPA原生态API转载 2014-01-23 16:16:08 · 1335 阅读 · 0 评论 -
Spring Data JPA 复杂/多条件组合查询
1: 编写DAO类或接口 dao类/接口 需继承[java] view plaincopypublic interface JpaSpecificationExecutor 接口; 如果需要分页,还可继承 [java] view plaincopy转载 2014-01-23 13:22:48 · 6668 阅读 · 0 评论 -
spring data jpa 中的OpenEntityManagerInViewFilter 取代OpenSessionInViewFilter 放置session失效
spring 中 正常的防止session失效的方法是: hibernateFilter org.springframework.orm.hibernate4.support.OpenSessionInViewFilter sessionFactoryBeanName sessionFactory hibe原创 2014-01-22 10:20:22 · 7310 阅读 · 0 评论 -
@GeneratedValue
一、JPA通用策略生成器 通过annotation来映射hibernate实体的,基于annotation的hibernate主键标识为@Id, 其生成规则由@GeneratedValue设定的.这里的@id和@GeneratedValue都是JPA的标准用法, JPA提供四种标准用法,由@GeneratedValue的源代码可以明显看出. Java代码转载 2013-12-18 09:21:32 · 1364 阅读 · 0 评论 -
Spring Data JPA 全局DAO的扩展
前几天看了springside4的mini-web代码发现确实有不少新的东东,咱这次单说说Spring Data JPA吧。 引用springside4的 wiki关于对Spring Data JPA的简介 Spring Data JPA在JPA上又做了一层封装,只要编写接口就够了,不用写一行实现代码,CRUD方法啦,分页啦,自动将findByLoginName()的方法定义翻译成转载 2014-01-16 15:21:46 · 1486 阅读 · 0 评论 -
Spring data jpa的OpenEntityManagerInViewFilter
在Java Web项目中使用Hibernate经常会遇到LazyInitializationException 。这是因为controller和model层(java代码)将通过JPA的一些启用了延迟加载功能 的领域(如用getRefrence() 方法或者在关联关系中采用fetch=FetchType.LAZY )返回给view层(jsp代码)的时候,由于加载领域对象的JPA Session转载 2014-01-22 10:21:17 · 2683 阅读 · 0 评论 -
使用 Spring Data JPA 简化 JPA 开发
简介: 本文由浅入深地讲述了使用 Spring Data JPA 需要关注的各个方面,为读者了解和使用该框架提供了指导,可以作为 Spring Data JPA 的学习指南。发布日期: 2012 年 3 月 01 日 级别: 初级 访问情况 : 57115 次浏览 评论: 0 (查看 | 添加评论 - 登录) 平均分 (277个评分)为本文评分转载 2014-01-21 11:06:03 · 953 阅读 · 0 评论 -
@MappedSuperclass的用法
@MappedSuperclass的用法 用在实体的继承过程中的父类上; 父类Cat Java代码 package com.xj.model; import javax.persistence.GeneratedValue; import javax.persistence.Id; import javax.persistence转载 2014-02-26 10:21:46 · 1232 阅读 · 0 评论