第一章:Spring Data JPA入门 Spring Data是什么 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架。其主要目标是使得对数据的访问变得方便快捷,并支持map-reduce框架和云计算数据服务。 Spring Data 包含多个子项目: Commons -....
分类:
编程语言 时间:
2015-02-21 23:25:46
阅读次数:
352
先从persistence.xml开始:org.hibernate.ejb.HibernatePersistence –>org.hibernate.ejb.HibernatePersistence –> –>这里定义两个: 注意name值区分。2.applicationContext.xml:注意...
分类:
编程语言 时间:
2015-02-18 00:52:18
阅读次数:
295
最近使用spring data jpa做了两个项目,对于动态查询的不友好做了个类似hibernate的封装,记录也分享下首先定义一个所有条件的容器,继承SpecificationJava代码/***定义一个查询条件容器*@authorlee**@param*/publicclassCriteriai...
分类:
编程语言 时间:
2015-02-13 18:20:28
阅读次数:
996
@ComponentpublicinterfaceTaskDaoextendsPagingAndSortingRepository,JpaSpecificationExecutor{ PagefindByUserId(Longid,PageablepageRequest); @Modifying @...
分类:
编程语言 时间:
2015-02-13 18:01:28
阅读次数:
200
在面向对象的程序领域中,类与类之间是有继承关系的,例如Java世界中只需要extends关键字就可以确定这两个类的父子关系,但是在关系数据库中,有的知识关联关系。为了将继承映射到关系数据库中,Hibernate提供了3中方式
整个的继承体系就用一张表(single_table)注解:@Inheritance(strategy
=InheritanceType.SINGLE_TABL...
分类:
Web程序 时间:
2015-02-12 16:11:44
阅读次数:
126
login* 如果有多个文件路径的话(如:webapp/),可以定义个多个 resolver , 配置不同的 viewNames 或者不同的 MediaType 来区分使用哪个 resolver 。果仅有几个不同的视图需要...
分类:
编程语言 时间:
2015-02-12 16:07:16
阅读次数:
148
1 //冒泡排序 2 #include 3 void BubbleSort(int *pa, int nNum) { 4 for(int i = nNum-1; i>0; i--)//i越来越小 5 for(int j = 0; jpa[j+1]) {//如果pa[j]>p...
分类:
编程语言 时间:
2015-02-10 13:01:52
阅读次数:
138
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因...
分类:
编程语言 时间:
2015-02-09 12:24:10
阅读次数:
205
Eclipse的 JDT模型包括类路径容器的概念。类路径容器是Java库的逻辑集合,即在项目类路径中出现的JAR和ZIP文件。 MyEclipse中向用户提供了许多可配置的类路径容器,包括通用的JavaEE库和许多框架库,像JSF、JPA、Spring、Struts等等。
注意:运行时类库没有被部署在你的项目中。
下图描述了一个JEE6运行库的内容。
展开MyEclips...
分类:
系统相关 时间:
2015-02-09 11:00:10
阅读次数:
259
一:标准的JPA Annotation方式的主键生成策略:
(1)AUTO - 可以是identity column类型,或者sequence类型或者table类型,取决于不同的底层数据库.
例如mysql会使用auto_increment;如果oracle数据库,则使用hibernate_sequence.
(2)TABLE - 使用表保存id值(也就是会为应...
分类:
Web程序 时间:
2015-02-06 16:48:28
阅读次数:
301