核心思想: 数据库表对应java类(表-类),表的字段对应类的属性(字段-属性) 关联:把数据库中的外键映射,变成对象的关联关系。 多对一,一对多,一对一,多对多 单向,双向 一、单向,多对一(Info,Nation多个人有同一个民族)准备两个基本类和映射文件1.给类加关联对象 2.给hbm.xml ...
分类:
数据库 时间:
2017-03-05 17:29:57
阅读次数:
308
前言 MyBatis是基于“数据库结构不可控”的思想建立的,也就是我们希望数据库遵循第三范式或BCNF,但实际事与愿违,那么结果集映射就是MyBatis为我们提供这种理想与现实间转换的手段了,而resultMap就是结果集映射的配置标签了。 在深入ResultMap标签前,我们需要了解从SQL查询结 ...
分类:
其他好文 时间:
2017-03-05 14:40:45
阅读次数:
555
通知:“一对多”,在APP中,很多控制器都需要知道一个事件,应该用通知; delegate:1,“一对一”,对同一个协议,一个对象只能设置一个代理delegate,所以单例对象就不能用代理;2,代理更注重过程信息的传输:比如发起一个网络请求,可能想要知道此时请求是否已经开始、是否收到了数据、数据是否 ...
分类:
其他好文 时间:
2017-03-03 19:18:28
阅读次数:
159
看看这个需求:一个网站运行一段时间后,想要查看用户最后登录的时间. 这是表结构: 我是分割线 oracle 中也是这样写.参考这里 https://zhidao.baidu.com/question/513758407.html ...
分类:
数据库 时间:
2017-03-01 12:35:40
阅读次数:
237
在nopCommerce解决方案中设置EF迁移 您要做的第一件事是在nopCommerce解决方案中启用迁移。所以在Visual Studio中启动nopCommerce,看看Nop.Web项目,并 ...
分类:
其他好文 时间:
2017-03-01 00:33:33
阅读次数:
255
1表与表之间三种关系 1.1 一对一关系 举例: 一个丈夫对应一个妻子,一个妻子对应一个丈夫 1.2 一对多关系 举例:一个人可以拥有多辆汽车,要求查询某个人拥有的所有车辆 分析:这种情况其实也可以采用 一张表,但因为一个人可以拥有多辆汽车,如果采用一张表,会造成冗余信息过多。好的设计方式是,人和车 ...
分类:
数据库 时间:
2017-02-28 17:41:11
阅读次数:
180
优化前注意事项 1、数据质量。数据仓库中维度表的数据质量要严格保证。比如店仓的大区、省区、管理城市等属性和店仓代码没有一对多的上下级关系,这样在设计店仓维度时,就无法建立有效的层次结构。这会拖慢查询时的性能。 2、对报表分类。可按报表的使用方式和体积对用户报表进行分类。 1) 有的报表侧重分析,维度 ...
分类:
其他好文 时间:
2017-02-28 17:19:46
阅读次数:
189
关联关系 一对一 A中包含B的对象,B中包含A的对象 一对多 A中包含B的集合,B中包含A的对象 多对多 A中包含B的集合,B中包含A的集合 1,一对多配置 一名老师可以对应多名学生 2,模型类 老师类中包含学生的集合(通常可以将集合直接进行初始化) 学生类中包含老师的对象 3,配置 4,资源注册 ...
分类:
Web程序 时间:
2017-02-26 00:09:46
阅读次数:
218
本文主要讲述: 1、正常通信中握手建立 2、一对多的通信 3、发送接收数据格式转换 4、资源释放 5、开启并保持服务监听 1、握手建立正常的通信通道 项目需要通信的双方(假设是一个上位机、一个下位机)之间需要建立一个稳定的通道,以便进行通信。本项目中具体操作是:上位机作为服务器,下位机作为客户端,同 ...