随笔分类 -  SpringData

摘要:1.增删改 @Test public void testSave() { Article article = new Article(); article.setId(2); article.setTitle("java高级-存在与虚无"); article.setContent("头发还好吗?") 阅读全文
posted @ 2020-04-02 17:35 糖不甜,盐不咸 阅读(247) 评论(0) 推荐(0)
摘要:1.创建工程,引入坐标 <dependencies> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-mongodb</artifactId> <version>2.1.8.RELEAS 阅读全文
posted @ 2020-04-02 16:58 糖不甜,盐不咸 阅读(221) 评论(0) 推荐(0)
摘要:1.删改 修改: // 修改 @Test public void testUpdate() { // 判断数据库中是否有指定id的数据,如果没有则进行保存,如果有就进行更新 Article article = new Article(); article.setId(1L); article.set 阅读全文
posted @ 2020-03-27 00:46 糖不甜,盐不咸 阅读(301) 评论(0) 推荐(0)
摘要:1.创建工程,引入坐标: <dependencies> <!-- springData整合elasticsearch --> <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-elasti 阅读全文
posted @ 2020-03-26 23:08 糖不甜,盐不咸 阅读(274) 评论(0) 推荐(0)
摘要:String类型:ValueOperations @RunWith(SpringJUnit4ClassRunner.class) @ContextConfiguration("classpath:applicationContext-redis.xml") public class RedisStr 阅读全文
posted @ 2020-03-11 22:58 糖不甜,盐不咸 阅读(422) 评论(0) 推荐(0)
摘要:SpringData Redis 简介: Redis是一个基于内存的数据结构存储系统,它可以用作数据库或者缓存。它支持多种类型的数据结构, 这些数据结构类型分别为 String(字符串)、List(列表)、Set(集合)、Hash(散列)和 Zset(有序集合)。 SpringData Redis的 阅读全文
posted @ 2020-03-11 16:30 糖不甜,盐不咸 阅读(241) 评论(0) 推荐(0)
摘要:对象导航查询:查询一个对象的同时,通过此对象查询他的关联对象(前提得在实体类中配置它们的关联关系) /** * 对象导航查询: * 默认使用的是延迟加载的形式查询 * 调用get方法并不会立即发送查询,而是在使用关联对象的时候才会查询 * 将延迟加载改为立即加载需要修改配置 * fetch,需要配置 阅读全文
posted @ 2020-02-28 21:51 糖不甜,盐不咸 阅读(210) 评论(0) 推荐(0)
摘要:一对多: 示例:客户和联系人关系 在实体类中,由于客户是少的一方,它应该包含多个联系人,所以实体类要体现出客户中有多个联系人的信息 /** * 客户的实体类 */ @Entity @Table(name = "cst_customer") public class Customer implemen 阅读全文
posted @ 2020-02-28 19:35 糖不甜,盐不咸 阅读(2935) 评论(0) 推荐(0)
摘要:顾名思义,方法命名规则查询就是根据方法的名字,就能创建查询。 只需要按照Spring Data JPA提供的方法命名规则定义方法的名称,就可以完成查询工作。 Spring Data JPA在程序执行的时候会根据方法名称进行解析,并自动生成查询语句进行查询 按照Spring Data JPA 定义的规 阅读全文
posted @ 2020-02-27 22:53 糖不甜,盐不咸 阅读(2625) 评论(0) 推荐(0)
摘要:使用Spring Data JPA提供的查询方法已经可以解决大部分的应用场景,但是对于某些业务来说,我们还需要灵活的构造查询条件, 这时就可以使用@Query注解,结合JPQL的语句方式完成查询 持久层接口: /** * 客户持久层接口 * JpaRepository<实体类类型,主键类型>:用来完 阅读全文
posted @ 2020-02-27 22:16 糖不甜,盐不咸 阅读(1227) 评论(0) 推荐(0)
摘要:SpringData JPA概述: SpringData JPA 是 Spring 基于 ORM 框架、JPA 规范的基础上封装的一套JPA应用框架,可使开发者用极简的代码即可实现对数据库的访问和操作。 它提供了包括增删改查等在内的常用功能,且易于扩展!学习并使用 SpringData JPA 可以 阅读全文
posted @ 2020-02-27 17:40 糖不甜,盐不咸 阅读(446) 评论(0) 推荐(0)