mybatis 1:1,1:n,n:n关系
来源:互联网 发布:商城系统 数据库设计 编辑:程序博客网 时间:2024/06/04 23:18
一对一:一个班主任只属于一个班级,一个班级也只能有一个班主任。
Class:id,name,Teacher teacher;
Teacher:id,name;
目的是根据教师id得到该教师和班级的信息;
一对多:一个顾客对应多个订单,而一个订单只能对应一个客户
多对多;一个用户可以属于多个集体(家人,朋友,同学),当然一个集体也包含了多个用户
注;
比如同时A.java和B.java两个类,A.java如下:
public class A{
private B b1;
private List<B> b2;
}
Class:id,name,Teacher teacher;
Teacher:id,name;
目的是根据教师id得到该教师和班级的信息;
一对多:一个顾客对应多个订单,而一个订单只能对应一个客户
多对多;一个用户可以属于多个集体(家人,朋友,同学),当然一个集体也包含了多个用户
注;
比如同时A.java和B.java两个类,A.java如下:
public class A{
private B b1;
private List<B> b2;
}
在映射b1属性时用association标签, 映射b2时用collection标签,分别是一对一,一对多的关系
具体的请参考引用:
阅读全文
0 0
- mybatis 1:1,1:n,n:n关系
- n&n-1 n&-n
- n&-n n&n-1
- mybatis N+1问题
- n&(n-1) 与 n&-n
- n & (n-1) 和 n & (-n)
- 求值:1!/n+3!/n*n*n+5!/n*n*n*n*n+....k!/n*n*n*n....n*n(有k个n);
- n & (n-1)
- n&(n-1)
- n&(n-1)作用
- n&(n-1)妙用
- n&(n-1)
- n & (n-1)
- MyBatis中的N+1问题
- 把关系表取个新名字,变成实体 N:N的实体关系 变成两个1:N 关系
- 问题六十三:对于任何正整数n,求1+n+n*n+n*n*n。
- n&(n-1)n-1 应用
- 1+N
- 关于TCP的问题总结
- ArrayList去除集合中字符串的重复值
- SpringMVC Controller单元测试静态引入通配符问题
- java中四种访问权限
- html<textarea>根据输入自适应高度
- mybatis 1:1,1:n,n:n关系
- LSM树由来、设计思想以及应用到HBase的索引
- xxx cannot be resolved to a type 错误解决方法
- 如何在 React Native 中写一个自定义模块
- show processlist
- iOS设置键盘上Return按键及点击操作
- validate取消form验证
- Intellij Idea创建Maven项目
- JSP:数据源SQL支持中文