Spring Data Jpa
一介那个书生
18年毕业生,还在努力学习中,希望和大家多多交流!
展开
-
Spring Data Jpa系列教程(一)--------入门
大渣好,我是小小书生,现在开始,我们来学习船新的一门技术,SpringDataJpa,它是一个。。额。。(我百度一下) JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,...原创 2018-03-09 10:18:55 · 36561 阅读 · 7 评论 -
Spring Data Jpa系列教程(二)--------实体解析和关联关系
Spring Data Jpa是基于HIbernate开发的,所以建立实体建的实体和映射关系需要好好好的去了解一下,本文有以下内容,实体管理器介绍,实体与数据库表的映射介绍,关联关系(一对多,多对多)介绍,SpringDataJpa应用分析 ------实体管理器 实体管理器EntityManager是实体与数据库的桥梁(和事务一起发挥作用),相当于Hibenrtae中的session...原创 2018-03-09 11:17:50 · 7636 阅读 · 1 评论 -
Spring Data Jpa系列教程(三)--------JPQL
高尔基曾经说过——"要想用好Spring Data Jpa,必须学会JPQL"。 嘿嘿嘿。学过Hibernate的同学可能知道,hibernate中有一个hql,它跟数据库无关,可以自动翻译成对应数据库的sql,JPQL也是如此,它是一个可移植的面向对象的语言。直接开始吧,我等不及了! 要从 Java 代码内发出 JPQL 查询,您需要利用 EntityMana...原创 2018-03-09 11:57:02 · 6764 阅读 · 3 评论 -
Spring Data Jpa系列教程(四)--------高级查询
本章介绍一下Spring Data Jpa高级查询,上一章讲的JPQL,JPQL使用起来非常方便,但是如果SQL有一个词不小心写错了,只有在程序运行时才能发现错误在哪,这是一个弊端,如果想要在编译期间发现错误该怎么做呢,答案是使用Spring Data Jpa高级查询。 一、Criteria查询@PersistenceContextprivate EntityManag...原创 2018-03-09 15:33:00 · 8181 阅读 · 0 评论