
springDataJpa
wangshfa
这个作者很懒,什么都没留下…
展开
-
使用 Spring Data JPA 简化 JPA 开发
从一个简单的 JPA 示例开始本文主要讲述 Spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随 J转载 2014-05-05 13:54:18 · 711 阅读 · 0 评论 -
JPQL
select name ,age from user; //原生SQL语句select u.name,u.age from User u; //JPQL语句select u from User u; //JPQL语句SQL语句是在数据库空间中对字段,列,行进行操作JPQL语句是在EJB实体空间中面向对象,属性进行操作JPQL必须由JPA的JPQL解析器解转载 2014-05-05 13:54:51 · 792 阅读 · 0 评论 -
spring data JPA 配置
我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。 在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。 通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。 而现在,Spring Data JPA帮助我们自动完成了持久层的业务逻辑转载 2014-05-06 14:44:43 · 7462 阅读 · 0 评论 -
JPA概要
本文最新版已更新至:http://thinkinside.tk/2012/12/30/JPA.htmlJPA定义了Java ORM及实体操作API的标准。本文摘录了JPA的一些关键信息以备查阅。如果有hibernate的基础,通过本文也可以快速掌握JPA的基本概念及使用。Table of Contents1 JPA概述2 实体生命周期3 实体关系映射(ORM转载 2014-05-15 08:14:11 · 600 阅读 · 0 评论 -
JPA 2.0 中的动态类型安全查询
本文内容包括:JPQL 查询有什么缺陷?持久化域的元模型编写类型安全的查询高级特性结束语参考资料如果编译器能够对查询执行语法正确性检查,那么对于 Java 对象而言该查询就是类型安全的。Java™ Persistence API (JPA) 的 2.0 版本引入了 Criteria API,这个 API 首次将类型安全查询引入到 Java 应用程序中,并为在转载 2014-05-09 17:03:12 · 1308 阅读 · 0 评论 -
JPA的主键产生策略
@GeneratedValue:主键的产生策略,通过strategy属性指定。 主键产生策略通过GenerationType来指定。GenerationType是一个枚举,它定义了主键产生策略的类型。 1、AUTO 自动选择一个最适合底层数据库的主键生成策略。如MySQL会自动对应auto increment。这个是默认选项,即如果只写@GeneratedValue,等转载 2014-05-26 16:58:16 · 5567 阅读 · 0 评论 -
Spring data jpa批量插入和更新
1public interface BatchDao {2 public void batchInsert(List list);3 4 public void batchUpdate(List list);转载 2014-05-28 11:38:49 · 91865 阅读 · 5 评论 -
使用spring data jpa 心得
[java] view plaincopyJpaSpecificationExecutor.findAll(new Specification(){ public Predicate toPredicate(Root root, CriteriaQuery query, CriteriaBuilder builder) { }转载 2014-07-28 23:14:02 · 1660 阅读 · 0 评论 -
高举Domain Specification,应用函数式编程
我在《小议领域模型Domain Model》讨论了service和object,以及关联逻辑(咳咳,该文中的一些观点我已修正,合适的时候放上来)。关联逻辑就是本文讨论的重点--specification 一、从DDD(Domain Driven Design)说起 这个Specification来自DDD,DDD有对specification分为三个类型 1. Va转载 2014-08-19 21:39:24 · 589 阅读 · 0 评论