第1章 Specifications动态查询 有时我们在查询某个实体的时候,给定的条件是不固定的,这时就需要动态构建相应的查询语句,在Spring Data JPA中可以通过JpaSpecificationExecutor接口查询。相比JPQL,其优势是类型安全,更加的面向对象。 对于JpaSpec ...
分类:
编程语言 时间:
2019-09-29 14:28:39
阅读次数:
101
1.创建模型 表和表之间的关系 一对一、多对一、多对多 ,用book表和publish表自己来想想关系,想想里面的操作,加外键约束和不加外键约束的区别,一对一的外键约束是在一对多的约束上加上唯一约束 实例: 我们来假定下面这些概念,字段和关系 作者模型: 一个作者有姓名和年龄 作者详细模型: 把作者 ...
分类:
其他好文 时间:
2019-09-28 18:13:30
阅读次数:
68
MQ背景&选型 消息队列作为高并发系统的核心组件之一,能够帮助业务系统解构提升开发效率和系统稳定性。主要具有以下优势: 削峰填谷(主要解决瞬时写压力大于应用服务能力导致消息丢失、系统奔溃等问题) 系统解耦(解决不同重要程度、不同能力级别系统之间依赖导致一死全死) 提升性能(当存在一对多调用时,可以发 ...
分类:
其他好文 时间:
2019-09-28 17:57:08
阅读次数:
98
目的: Mybatis关系映射之一对多 Mybatis关系映射之多对多 Mybatis关系映射之一对多 一对多 (订单对应多个订单项) 多对一 (订单项对应一个订单) 一对多 (订单对应多个订单项) 多对一 (订单项对应一个订单) 其是映射关系的基层思维是一样的,只是用法不一样,今天所记录的myba ...
分类:
其他好文 时间:
2019-09-28 00:45:21
阅读次数:
115
一对多 这里用到了两张表(订单表以及订单项表) 订单表: 订单项表: 一对多无非就是一个订单对应多个订单项 我们先用逆向生成工具生成t_hibernate_order、t_hibernate_order_item OrderVo: OrderItemVo: OrderItemMapper: Orde ...
分类:
其他好文 时间:
2019-09-27 19:09:38
阅读次数:
93
连表查询 连接 一对多数据准备 笛卡尔积 内连接 左连接 右连接 左右可以相互转化 全连接 一对一与一对多情况一致 多对多:两表两表建立连接 ...
分类:
其他好文 时间:
2019-09-27 10:43:35
阅读次数:
83
mybatis关联关系 一对多&多对一 这是就那订单和订单项来做演示,一个订单对应多个订单项。一个订单项对应一个订单。 订单表 t_hibernate_order 订单项表 t_hibernate_order_item 实体类 OrderItemVo OrderMapper.java OrderIt ...
分类:
其他好文 时间:
2019-09-26 21:40:56
阅读次数:
96
一对多关系 项目中最常用到的就是一对多关系了。Code First对一对多关系也有着很好的支持。很多情况下我们都不需要特意的去配置,Code First就能通过一些引用属性、导航属性等检测到模型之间的关系,自动为我们生成外键。观察下面的类: Code First观察到Lodging类中有一个对Des ...
分类:
其他好文 时间:
2019-09-26 11:22:53
阅读次数:
108
[TOC] 一、连表查询 连接:将有联系的多张表通过关联(有联系就行,不一定是外键)字段,进行连接,形参一张大表 连表查询:在大表的基础上进行查询,就称之为连表查询 将表与表建立连接的方式有四种:内连接、左连接、右连接、全连接 二、一对多的表关系 2.1 数据准备 2.2 笛卡尔积的概念 2.3 内 ...
分类:
数据库 时间:
2019-09-26 00:23:51
阅读次数:
91
库、表、记录、相关操作(2) 字段操作 多表关系 外键 一对一:无级联关系 一对一:有级联关系 一对多 多对多 ...
分类:
数据库 时间:
2019-09-25 12:07:53
阅读次数:
68