码迷,mamicode.com
首页 > 其他好文 > 详细

Mybatis 一对一、一对多、多对多关联

时间:2015-11-29 21:06:35      阅读:205      评论:0      收藏:0      [点我收藏+]

标签:

示例项目:MIPO_CRM

一、一对一关联

示例:订单与销售机会

描述:在业务员与客户的联系人的联系记录中可以生成一条销售机会,而此条销售机会可生成一条订单,两者呈一对一关联。

1.表设计

opportunity(销售机会)

技术分享

orders(订单)

技术分享

2.pojo

Opportunity

/**
 * 销售机会机会
 * @author Administrator
 *
 */
public class Opportunity implements Serializable{
    private int opid;
    private Float allprice;//所有商品的购买总价
    private int allcount;//所有商品的购买数量
    private String odate;//下单时间
    
    private User user;//业务员
    private Linkman linkman;//联系人
    
}

Orders

/**
 * 订单
 * @author Administrator
 *
 */
public class Orders implements Serializable {
    private String oid;//订单id
    
    private Opportunity  opportunity;//销售机会 (订单与销售机会呈一对一关联)
    private Linkman linkman;//联系人 (订单与联系人呈多对一关联)
    private User user;//业务员 (订单与业务员呈多对一关联)
    
    private Date bdate; //开单日期
    private Date fdate;//合同到期时间
    private Float ysprice;//应收金额
    private int statues;//审核状态(1为待审核;2为已审核;3为已驳回)
    private Integer flag;//订单状态 1取消订单
    private String remark;//备注
    private Integer uids;//订单审核人
    
}

3.

 

Mybatis 一对一、一对多、多对多关联

标签:

原文地址:http://www.cnblogs.com/wql025/p/5005295.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!