JPA
xlecho
一个热爱网络技术的靓仔
展开
-
快速学习Spring Data JPA -- 第一章初始化JPA工程
xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! Spring Data JPA 可以理解为JPA规范的再次封装抽象,底层还是使用了Hibernate 的JPA技术实现,引用JPQL(Java Persistence Query Language)查 询语言,属于Spring整个生态体系的一部分。 Spri...原创 2018-10-25 20:15:07 · 1207 阅读 · 0 评论 -
快速学习Spring Data JPA -- 第二章JAP核心类Repository
xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 在SpringDataJPA中最为核心的一个类就是Repository,他是SpringData里面最底层最抽象的接口,最顶级的父类,原码里面其方法都没有,仅仅起到一个标识作用。 我们可以通过IDEA了解一下该类,它的原码相对简单 // // Source co...原创 2018-10-25 22:33:20 · 542 阅读 · 0 评论 -
快速学习Spring Data JPA -- 第三章JPA自定义查询@Query
xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 其实通过前面两章,我们不难看出,如果是仅仅按照JPA提供的关键词和定义规则,我们在操作数据库的时候,会有一定的局限性。当涉及到比较复杂的数据操作的时候,我们命名方法有可能就很难下手。所以,JPA也对此提供了解决办法,@Query @Query是一个注解,作用...原创 2018-10-26 10:42:25 · 1328 阅读 · 0 评论 -
快速学习Spring Data JPA -- 第四章JPA常用注解
xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! JPA常用注解: @Entity、@Table、@Id、@IdClass、 @GeneratedValue、@Basic、@Transient、@Column、@Temporal、 @Enumerated、@Lob 观察一个类,我们通过类来看使用到的注解及含义:...原创 2018-10-26 13:02:46 · 414 阅读 · 0 评论 -
快速学习Spring Data JPA -- 第六章JPA多条件查询
xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 在Springle Data JPA中,我们看到了JPA由于不需要写SQL给我们简化了很多的工作。同时JPA的特性,让我们对数据层面的操作更加简化,更加的方便。但是同时他也给我们带来了不灵便和部分性能问题。那么从我们之前的文章中可以看到,JPA提供了相对灵活的...原创 2018-10-29 16:07:44 · 526 阅读 · 0 评论 -
快速学习Spring Data JPA -- 第七章JPA扩展Auditing
xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 整个JPA框架的东西很多,前面的一至六章其实已经可以满足我们工作中的大部分需求。那么还有一小部分比较不常用的我们就开始归纳到第七章及后面的章节。本章我们主要讲Auditing及其事件详解,了解它的主要作用及使用。 Auditing的作用可以直接归纳为帮助我们...原创 2018-10-29 17:27:56 · 1056 阅读 · 0 评论 -
快速学习Spring Data JPA -- 第五章JPA多表关联关系(不建议参考)
xl_echo编辑整理,交流学习请加1280023003 百战不败,依不自称常胜,百败不颓,依能奋力前行。——这才是真正的堪称强大!! 关联关系注解包括@JoinColumn、@OneToOne、@OneToMany、 @ManyToOne、@ManyToMany、@JoinTable、@OrderBy。 @JoinColumn定义外键关联的字段名称。@JoinColumn主要配合@OneToO...原创 2018-10-26 19:11:36 · 869 阅读 · 0 评论