企业表 ent_EnterpriseArchives 有id,企业名称 entName veh_Vehicle 车辆表,有所属企业id companyId,车辆id,车牌号licPlate 目的是查询企业和车辆的树状结果。如下图,然后返回前端。 执行如下sql得到的结果是: 所以要对这个sql的查询 ...
分类:
数据库 时间:
2019-04-24 09:15:41
阅读次数:
281
概念 发布 订阅模式又叫观察者模式,它定义了对象间的一种一对多(一个发布,多个观察)的关系,让多个观察者对象同时监听某一个主题对象,当一个对象发生改变时,所有依赖于它的对象都将得到通知。 优点 1、支持简单的广播通信,当对象状态发生改变时,会自动通知已经订阅过的对象。 2、发布者与订阅者耦合性降低 ...
分类:
Web程序 时间:
2019-04-23 14:20:07
阅读次数:
188
原文见:https://www.cnblogs.com/libingql/p/3353112.html 本篇随笔目录: 1、外键列名默认约定 2、一对多关系 3、一对一关系 4、多对多关系 5、一对多自反关系 6、多对多自反关系 在关系数据库中,不同表之间往往不是全部都单独存在,而是相互存在关联的。 ...
分类:
其他好文 时间:
2019-04-23 12:43:19
阅读次数:
149
现在正在搞一个具有层级结构的数据存储,因为数据只存在一对多关系,因此使用外键联合这种形式 具体地,就是一个部门下有部门以及车辆,这就是一种层级结构,设计的就是一对多,主键外键链接,当从服务端拿到数据解析的时候分别更新部门和车辆,更新的同时将他们的对应关系做好,如果之后有新增车辆或者部门的话,那么就首 ...
分类:
数据库 时间:
2019-04-20 19:48:03
阅读次数:
153
1.观察者模式简介 当对象间存在一对多关系时,则可使用观察者模式(Observer Pattern)。比如,当一个对象被修改时,则会自动通知它的依赖对象。观察者模式属于行为型模式。 使用场景:一个抽象模型有两个方面,其中一个方面依赖于另一个方面。将这些方面封装在独立的对象中使它们可以各自独立地改变和 ...
分类:
其他好文 时间:
2019-04-18 21:40:05
阅读次数:
150
现在有一个需求 如果使用MySQL,可以很简单的实现 但是最近公司中使用的是SQLserver,没有group_concat的功能 最后在https://stackoverflow.com/questions/8868604/sql-group-concat-function-in-sql-serv ...
分类:
数据库 时间:
2019-04-17 11:07:04
阅读次数:
409
mybatis一对多关联查询 1:创建数据库表 2:创建实体类 javabean 3:创建TeamMepper.xml映射文件 4:创建dao并实现接口 5:创建测试类 # 注:还得创建util下的MyBatisUtil,创建db.properties,log4j.properties,mybati ...
分类:
其他好文 时间:
2019-04-17 09:30:08
阅读次数:
128
一、引言 通过动态SQL我们可以进行复杂SQL的编写,但之前的例子都是单表查询,在实际开发中,当然不可能都是单表,很多时候我们需要进行关联多表查询(有些公司为了性能还是尽量的使用单表查询),表与表之间的关系分为一对一,一对多,多对多,我们讲讲这三种是如何编写的。 先进行表和实体的创建: User: ...
分类:
其他好文 时间:
2019-04-16 18:58:02
阅读次数:
181
实际项目中的,接口对外VO 会出现 一对一 和 一对多的情况,举例:小区 下面有 楼栋 ,楼栋 下面有 房屋 , 房屋里面又房间 小区Vo : districtVo { id; name; List<buildVo> builds } 楼栋Vo :buildVo{ id; name; did; Li ...
分类:
其他好文 时间:
2019-04-15 18:13:08
阅读次数:
369
Jeecg-Boot 1.1 版本发布,初成长稳定版本 导读 平台首页UI升级,精美的首页支持多模式 提供4套代码生成器模板(支持单表、一对多) 集成Excel简易工具类,支持单表、一对多导入导出 代码生成器,生成代码自带Excel导入导出,表单提供弹出风格和抽屉表单选择 系统权限大升级,支持按钮权 ...
分类:
编程语言 时间:
2019-04-15 11:58:59
阅读次数:
566