Spring Data JPA
tyust512
Java方面:<br/>1.掌握Java语言及面向对象的设计思想。<br/>2.熟悉JSP,Servlet等J2EE的核心技术。<br/>3.熟练使用Struts2、Hibernate框架。<br/>4.熟练应用JavaScript ,CSS。<br/>5.熟悉AJAX。<br/>数据库方面:<br/>1.熟悉SQL语言,能够熟练的使用SQL语句创建表,进行增删改查等操作。<br/>2.熟练运用Oracle,MySQL等数据库系统以及基于Oracle进行的应用程序开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JPA 注解
@Tablename--表名catalog-- 表种类schema-- 数据库中模式uniqueConstraints-- 定义一个UniqueConstraint数组, 指定需要建立唯一约束的列元数据属性说明:catalog: 对应关系数据库中的catalog, 如果在entitybean中设置此属性,将在表名前面加上catalog指定的值,注意cat转载 2015-04-30 16:42:27 · 532 阅读 · 0 评论 -
2 Spring JPA 查询方法的定义规则
框架在进行方法名解析时,会先把方法名多余的前缀截取掉,比如 find、findBy、read、readBy、get、getBy,然后对剩下部分进行解析。并且如果方法的最后一个参数是 Sort 或者 Pageable 类型,也会提取相关的信息,以便按规则进行排序或者分页查询。Spring Data JPA 为此提供了一些表达条件查询的关键字,大致如下:And --转载 2015-06-08 17:03:45 · 1656 阅读 · 0 评论 -
级联
级联是用来设计一对多关系的。例如表A: 存放老师的信息, (姓名,性别,年龄),姓名为主键。表B: 存放老师所教的班级信息(姓名,班级)。他们通过姓名来级联。级联的操作有级联更新,级联删除。在启用一个级联更新选项后,就可在存在相匹配的外键值的前提下更改一个主键值。系统会相应地更新所有匹配的外键值。如果在表A中将姓名为张三的记录改为李四,那么表B中的姓名为张三的所原创 2015-06-09 16:59:46 · 698 阅读 · 0 评论 -
3 Spring JPA Specification 查询
Spring Data JPA支持JPA2.0的Criteria查询,相应的接口是JpaSpecificationExecutor。Criteria 查询:是一种类型安全和更面向对象的查询 这个接口基本是围绕着Specification接口来定义的, Specification接口中只定义了如下一个方法:Predicate toPredicate(Root root, Criter转载 2015-06-11 11:13:44 · 1216 阅读 · 0 评论 -
1 Spring JPA入门
Spring Data 包含多个子项目:Commons - 提供共享的基础框架,适合各个子项目使用,支持跨数据库持久化JPA - 简化创建 JPA 数据访问层和跨存储的持久层功能Hadoop - 基于 Spring 的 Hadoop 作业配置和一个 POJO 编程模型的 MapReduce 作业Key-Value - 集成了 Redis 和 Riak转载 2015-06-08 17:55:39 · 380 阅读 · 0 评论 -
别人非常详细的注解说明
转自: http://www.blogjava.net/oxidy/archive/2013/06/06/400266.html@Entity(name="EntityName") 必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="") 可选,通常和@Entity配合使用,只能标注在实体的class定义处,表转载 2015-06-10 23:20:32 · 258 阅读 · 0 评论 -
JPA 视图查询 SELECT NEW
转自 : http://blog.youkuaiyun.com/chaijunkun/article/details/8442406适应场景: 1 用SpringJPA框架2 需要选取多个实体表的字段, 组装成一个类时(例如下面例子中的GoodsSales类是由Order类的数据组成的)1. DTO 类 GoodsSalespackage com.exodus.weistore.g原创 2015-06-15 17:24:18 · 5075 阅读 · 0 评论 -
ManyToOne 详解
一 意义: 用来定义多对于一的表关联关系(多指的是本实体的外键字段,可以有多个重复的值, 一指的是被关联的实体的主键, 只能是一个值)二 他自带的属性(全部可选)1 cascade 实例: @ManyToOne(cascade = {CascadeType.PERSIST, CascadeType.Remove, CascadeType.MERGE, CascadeT原创 2015-06-09 16:19:36 · 6318 阅读 · 0 评论 -
JPA 基本注解
转自: http://www.blogjava.net/oxidy/archive/2013/06/06/400266.html@Entity(name=”EntityName”) 必须, name为可选。 用来指定这是一个实体,对应数据库中一个表 @Table(name=”“, catalog=”“, schema=”“) 可选, 通常和@Entity配合使用, 只能标注在实体的cl转载 2015-10-09 10:41:12 · 401 阅读 · 0 评论
分享