双向关联和单向关联

双向关联:这两个表无论哪一个更新另外一个表都更新

单向关联:就是只有一个主表更新从表才更新 从表更新主表不管

双向关联配置

表1配置

<set name="对象名称" order-by="id asc" inverse="true" lazy="false">
  <key>
    <column name="列名" not-null="true" />
  </key>
  <one-to-many class="对象文件名具体路径" />
</set>

表2配置

<many-to-one name="对象名称" class="对象文件名具体路径" fetch="select">
  <column name="列名" not-null="true" />
</many-to-one>

order-by 属性为排序方式

lazy为true表示延迟加载,为false为立即加载。即取得表一的对象的同时将表一与表二相关的数据全都拿出来。

单向关联配置

表1配置

<set name="对象名称" order-by="id asc" inverse="true" lazy="false">
  <key>
    <column name="列名" not-null="true" />
  </key>
  <one-to-many class="对象文件名具体路径" />
</set>

表2配置

<property name="列名" type="数据类型">
  <column name="answer" not-null="true" />
</property>

最新文章

  1. DOM官方定义
  2. ms sql 2005和2008收缩日志的方法
  3. opencv的学习笔记1
  4. Asteroids(匈牙利算法入门)
  5. WM_SIZE
  6. 动效解析工厂:Mask 动画
  7. 字符串(后缀自动机):Codeforces Round #129 (Div. 1) E.Little Elephant and Strings
  8. Android 打开URL
  9. Centos 5.5 更新网卡驱动 bnx2 version: 2.0.2
  10. 重启mysql提示:The server quit without updating PID file问题的解决办法
  11. shell 查找与替换
  12. The Ethereum devp2p and discv4 protocol Part II
  13. Centos 7最小化redis部署
  14. pstack跟踪进程栈
  15. mac环境下支持PHP调试工具xdebug,phpstorm监听
  16. wap2app(三)-- 添加引导页
  17. hadoop源码学习(-)
  18. Spark RDD Transformation 简单用例(三)
  19. 漏洞复现:Struts2 远程代码执行漏洞(S2-033)
  20. vmware中扩充磁盘

热门文章

  1. Spring 简单入门实例
  2. JavaScript面试问题:事件委托和this
  3. 你不知道的JSON的高效率用法
  4. SecureCRT连接虚拟机中的Linux系统(Ubuntu)
  5. 第九篇、微信小程序-button组件
  6. SVN之文件同步更新
  7. java.util.ArrayList源码分析
  8. nodejs remote链接mysql数据库总结
  9. DIV当textarea使用,在聚焦的时候将光标移动到内容的末尾
  10. Limit参数优化MySQL查询的方法