1、spring-data-jpa是spring对hibernate的整合 2、spring boot工程在实体类添加注解、添加两个依赖、写配置文件,可以自动生成数据库表 实体类: @Entity //标明根据该类创建数据表 public class People { @Id @GeneratedV ...
分类:
数据库 时间:
2019-08-02 00:17:08
阅读次数:
119
https://spring.io/projects/spring-data-redis pom.xml引入spring-boot-starter-data-redis 配置文件 注入RedisTemplate使用 一般不直接用RedisTemplate,而是进行封装redisTemplate.op ...
分类:
编程语言 时间:
2019-07-22 21:35:07
阅读次数:
122
在抽象父类上加上注解@MappedSuperclass @MappedSuperclass public class Pet { private Integer id;//id private String name;//名字 private String variety;//品种 private ...
分类:
数据库 时间:
2019-07-17 18:43:40
阅读次数:
400
多对多特点:建表只建了两个,但再数据库里就会产生三张表 第一步:创建一个Spring Starter Project工程 注意:这里创建和以前创建Spring Starter Project工程一样,但要添加驱动不一样,这里只添加了Spring Boot DevTools和 Spring Data ...
分类:
编程语言 时间:
2019-07-11 23:22:42
阅读次数:
227
本人在实际工作中使用Spring Data Jpa框架时,一般查询结果只返回对应的Entity实体。但有时根据实际业务,需要进行一些较复杂的查询,比较棘手。虽然在框架上我们可以使用@Query注解执行我们自定义的sql语句,但是其返回值为List<Object[]> 类型,即多个Obje ...
分类:
编程语言 时间:
2019-07-10 10:33:27
阅读次数:
119
当我们了解了redis的五大数据类型,手动去敲一敲每个数据类型对应的命令,无论是再来看jedis,还是spring data redis都是很轻松的,他们提供的API都是基于原生的redis命令,可读性很强 <! more jedis操作五大数据类型 其实关于怎么使用jedis的对应的五大数据类型的 ...
分类:
编程语言 时间:
2019-07-08 14:00:20
阅读次数:
130
业务场景: 一个商品对应多个仓存,需要查询商品在某个或某几个库存中存在时,查询出来. 实体类 ,商品Goods 实体类,仓库 当使用spring data jpa 的@query简单查询时,需要在HQL 中使用 join Repository中的方法 以上是固定查询时的用法,很多时候我们使用了Spr ...
分类:
编程语言 时间:
2019-07-08 09:22:49
阅读次数:
293
pom.xml 得益于spring data jpa extra 包 先编写两个文件 再写一个facoties文件 META INF/spring.facotries yml文件 Dao文件 sql的文件 Test.sftl 该文件使用freemarker的语法 "FreeMarker基础语法" e ...
分类:
数据库 时间:
2019-07-08 00:38:06
阅读次数:
235
综合概述 JPA是Java Persistence API的简称,是一套Sun官方提出的Java持久化规范。其设计目标主要是为了简化现有的持久化开发工作和整合ORM技术,它为Java开发人员提供了一种ORM工具来管理Java应用中的关系数据。 简而言之,JPA提供了使用面向对象的方式操作数据库的功能 ...
分类:
编程语言 时间:
2019-07-06 19:17:03
阅读次数:
119
以下,将以一个post、get返回json数据格式的例子来讲解Rest Apis。 1. Maven Dependencies. 最重要的是 spring-boot-starter-parent 和 spring-boot-starter-web。 Starter web 依赖包含了spring-w ...
分类:
编程语言 时间:
2019-07-05 09:30:01
阅读次数:
90