单向一对多 1.在数据库中,可以通过添加主外键的关联,表现一对多的关系; 2.在一方持久化类中建立多方的集合属性,在一方的hbm配置中进行<set>配置 set元素属性: name:映射类属性名称 table:需要关联的数据库表 inverse:false或者默认,关联关系有自己方控制,true,关 ...
分类:
其他好文 时间:
2017-03-13 21:16:22
阅读次数:
186
yii2 ActiveRecord多表关联以及多表关联搜索的实现 yii2 ActiveRecord多表关联以及多表关联搜索的实现 一个老生常谈的问题。最近通过群里的反馈,觉得很多人还是没有去理解这个问题。今天把这个问题讲明白了,看看yii2 ActiveRecord是怎么个多表关联以及如何去优化这 ...
分类:
其他好文 时间:
2017-03-12 21:37:59
阅读次数:
389
接着前面的例子,举例多表查询实例如下: 1.查询作战的所有完整信息。 2.查询《持续集成实践》这本书的作者姓名,还有出版社的名字 3.查询潘晓明写了一些什么书 4.查询机械工业出版社都出版了一些什么书籍 5.查询机械工业出版社都有哪些作者出过书 多表查询技巧: __:两个下划线可以生成连接查询,查询 ...
分类:
其他好文 时间:
2017-03-02 17:12:28
阅读次数:
195
今天在线上发现一个慢sql:SELECTCOUNT(o.order_sn)FROMeload_order_infoASo,eload_usersASu,eload_wj_linkASwjWHEREo.wj_linkid=wj.idandu.user_id=wj.user_idANDo.pay_time>=‘1488297600‘ANDo.pay_time<=‘1488383940‘;
+-------------------+
|COUNT(o.order_sn)|
+----..
分类:
数据库 时间:
2017-03-01 21:32:37
阅读次数:
247
有多张表有关联关系时,新增关系表RefOrganizationCustomer的数据时,如何获取Customer和Organiaztion的ID!!! mybatis的<insert>时,加上useGeneratedKeys属性,设为true,KeyProperty的值对应的是customer表对应 ...
分类:
其他好文 时间:
2017-02-17 19:09:40
阅读次数:
313
作者:白狼 出处:http://www.manks.top/yii2-many-ar-relation_search.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 一个老生常谈的问题。最近通过群里的反馈,觉得很多人... ...
分类:
其他好文 时间:
2017-02-17 13:06:42
阅读次数:
285
1.去重distinct , group by 2.去空格 replace ltrim rtrim 3.表表关联语句 where条件关联、左/右关联 ...
分类:
数据库 时间:
2017-02-14 13:28:25
阅读次数:
190
一、如果一张表中有一个非主键的字段指向了别一张表中的主键,就将该字段叫做外键。 一张表中可以有多个外键。 外键的默认作用有两点: 1.对子表(外键所在的表)的作用:子表在进行写操作的时候,如果外键字段在父表中找不到对应的匹配,操作就会失败。 2.对父表的作用:对父表的主键字段进行删和改时,如果对应的 ...
分类:
数据库 时间:
2017-02-07 22:27:25
阅读次数:
219
本节内容 一、ORM介绍 orm英文全称object relational mapping,就是对象映射关系程序,简单来说我们类似python这种面向对象的程序来说一切皆对象,但是我们使用的数据库却都是关系型的,为了保证一致的使用习惯,通过orm将编程语言的对象模型和数据库的关系模型建立映射关系,这 ...
分类:
数据库 时间:
2017-02-04 18:43:53
阅读次数:
445