2.4.3 节点实体持久化

像对其他数据库的访问和存取等操作一样,spring-data-neo4j提供了功能丰富的资源库可供调用,因此,对于演员和电影节点实体,可以创建它们对应的资源库接口,实现实体的持久化。代码清单2-24是电影资源库接口的定义,它继承于GraphRepository接口,实现了电影实体的持久化。使用相同方法可以对演员的节点实体实现持久化。关系实体却不用实现持久化,当保存节点实体时,节点实体的关系将会同时保存。

代码清单2-24 电影实体持久化

@Repository

public interface MovieRepository extends GraphRepository<Movie> {

Movie findByTitle(@Param("title") String title);

}

其中GraphRepository接口的继承关系也遵循了Spring Boot资源库定义的规则,即使用与JPA相同的标准规范,所以它同样包含使用数据库的丰富功能,如图2-6所示。

深入实践Spring Boot2.4.3 节点实体持久化相关推荐

  1. 深入实践Spring Boot2.3.2 文档建模

    2.3.2 文档建模 MongoDB是文档型数据库,使用MongoDB也可以像使用关系型数据库那样为文档建模.如代码清单2-15所示,为用户文档建模,它具有用户名.密码.用户名称.邮箱和注册日期等字段 ...

  2. 深入实践Spring

    深入实践Spring Boot 陈韶健 著 图书在版编目(CIP)数据 深入实践Spring Boot / 陈韶健著. -北京:机械工业出版社,2016.10 ISBN 978-7-111-55088 ...

  3. 《深入实践Spring Boot》阅读笔记之一:基础应用开发

    上上篇「1718总结与计划」中提到,18年要对部分项目拆分,进行服务化,并对代码进行重构.公司技术委员会也推荐使用spring boot,之前在各个技术网站中也了解过,它可以大大简化spring配置和 ...

  4. 3.了解Spring Boot2自动配置原理

    了解Spring Boot2自动配置原理 1.SpringBoot特点 1.1.依赖管理 1.父项目做依赖管理 依赖管理 <parent><groupId>org.spring ...

  5. Java 开发者得力助手,深入实践 Spring Boot

    2019独角兽企业重金招聘Python工程师标准>>> 简单易用的 Spring Boot,无疑是 Java 开发初学者的指路明灯,更是资深 Java 开发者的得力助手.快速开发是研 ...

  6. Spring Boot2.x-13前后端分离的跨域问题解决方法之Nginx

    文章目录 概述 浏览器同源策略 后台搭建 pom.xml interceptor 配置 Controller 启动测试 浏览器和session 后端工程发布到服务器上 问题复现 通过Nginx反向代理 ...

  7. 后端开发实践——Spring Boot项目模板

    在我的工作中,我从零开始搭建了不少软件项目,其中包含了基础代码框架和持续集成基础设施等,这些内容在敏捷开发中通常被称为"第0个迭代"要做的事情.但是,当项目运行了一段时间之后再来反 ...

  8. 《深入实践Spring Boot》阅读笔记之三:核心技术源代码分析

    为什么80%的码农都做不了架构师?>>>    刚关注的朋友,可以回顾前两篇文章: 基础应用开发 分布式应用开发 上篇文章总结了<深入实践Spring Boot>的第二部 ...

  9. 7. Spring Boot2.5 安全机制与 REST API 身份验证实战

    文章目录 Spring Boot2.5 安全机制与 RESTAPI 身份验证实战 一.Java Spring Boot 2.5 安全机制 Java Spring Boot 2.0 安全机制 安全漏洞 ...

最新文章

  1. 在线IDE之关键字另色显示
  2. 分布式系统开发——调度技术
  3. c#基类 常用数据验证的封装,数字,字符,邮箱的验证
  4. [zz]zookeeper的配置项
  5. MariaDB Spider 数据库分库分表实践 分库分表
  6. 【ArcGIS Pro微课1000例】0011:ArcGIS Pro范围内汇总工具的巧妙使用——以甘肃省各地区内河流总长度计算为例
  7. 【SpringBoot笔记】SpringBoot整合Druid数据连接池
  8. [渝粤教育] 中国地质大学 计算机组成原理 复习题 (2)
  9. 最小生成树算法 | Kruskal’s Minimum Spanning Tree Algorithm
  10. 205.自定义菜单[个人公众号未认证无法使用]
  11. 英文简历如何选择字体?
  12. Multisim14彻底卸载清除/NI Error Reporting Server
  13. 淘宝装修教程 淘宝美工教程 淘宝教程 淘宝美工职业之路
  14. UPS、ATS、STS、EPS分别是什么
  15. 全世界禁用谷歌的五大国家_5个国家站在Google与世界统治之间
  16. 【Linux】linux中你不得不爱的命令集(上)
  17. go cap和len的区别
  18. EasyExcel解析并分割Excel、Excel分割
  19. SRB0 SRB1 SRB2 SRB
  20. 【CV系列】脑部肿瘤图像分割

热门文章

  1. 1、Fiddler的基本介绍
  2. 第二:Postman做各种类型的http接口测试
  3. python接口自动化(六)--发送get请求接口(详解)
  4. php 预处理 防注入,PHP防止sql注入小技巧之sql预处理原理与实现方法分析
  5. java synchronizer_Java同步框架AbstractQueuedSynchronizer详解
  6. 多线程跑调度_java多线程中的调度策略
  7. 消防信号总线原理_AFPM100/B消防设备电源监控系统在百色市人民医院消防设备电源监控系统的应用-安科瑞 华梅超...
  8. 2 华为云闪付_教你区分信用卡刷卡、挥卡、插卡、云闪付等支付方式!
  9. 搭建测试环境_当面试时被问到“搭建过测试环境吗”, 身为小白要怎么回答?...
  10. Tomcat安装后没有出现tomcat主页