一、”一对多“关系

表shop(一)

表comment(多)

保存有shop_id

orm关系

Shop.orm.xml

Comment.orm.xml

二、首先我们来手动生成shop 和comment的关系

第一种情况 (可以生成)

controller中

可以生成表,对应关系

表shop

表:comment

因为这里shop表中的comments,其实并没有在shop表中有字段,这里只是一个记号,表示用来取comments方便。比如$shop->getComments();而且添加comment时方便。

第二种情况 (不可以生成)

如果改变addComments函数呢

不能生成表对应关系

表:shop

表:comment

为什么呢?

因为comment表id并没有和shop关联起来(即真实comment表中没有存上shop的id)

第三中情况:(可以生成表关系)

表:shop

表:comment

直接用往comment中添加shop

好了,其实还有“多对多”关系?

提交表时,如何自动生成一对多时关系?

下次说吧

最新文章

  1. 转:ibatis的cacheModel
  2. Python模块学习笔记
  3. jQuery - plugin 代码模型
  4. while的使用
  5. 【BZOJ】【3831】【POI2014】Little Bird
  6. python Tkinter接受键盘输入并保存文件
  7. A9.linux驱动
  8. maven安装步骤
  9. android布局属性具体解释
  10. IOS SWIFT 简单操作文件
  11. oracle数据库、客户端安装以及ps/sql连接和导入表实例
  12. C#从SQL server数据库中读取l图片和存入图片
  13. 【DDD】领域驱动设计实践 —— 业务建模小招数
  14. Linux 绝对路径与相对路径
  15. linux 进程间通信的3种高级方式及优缺点
  16. Android ListPopupWindow的使用
  17. C# 客户端篇之实现Restful Client开发(RestSharp帮助类)
  18. BZOJ1816 CQOI2010 扑克牌 贪心
  19. Centos6.9下RabbitMQ集群部署记录
  20. cocos2dx JS 层(Layer)的生命周期

热门文章

  1. oracle11g+ef+vs2013做的项目在部署的时候碰到的问题
  2. UCML快速开发平台学习1-UCML环境安装
  3. OCP-1Z0-053-V12.02-501题 【转】
  4. OC字符串的常用方法
  5. error2
  6. hadoop笔记之MapReduce的应用案例(利用MapReduce进行排序)
  7. 【转】IOS开发小技巧
  8. 在windows下进行linux开发:利用Vagrant+virtualbox(ShowDoc与mp3dish的作者)
  9. Android XListView实现原理讲解及分析
  10. 一些User-Agent