Package org.jeecgframework.codegenerate.pojo.onetomany

Examples of org.jeecgframework.codegenerate.pojo.onetomany.SubTableEntity


    codeParamEntityIn.setFtlDescription("订单主数据");   //主表[描述]
   
    //第二步:设置子表集合
    List<SubTableEntity> subTabParamIn = new ArrayList<SubTableEntity>();
    //[1].子表一
    SubTableEntity po = new SubTableEntity();
    po.setTableName("jeecg_order_custom");//子表[表名]
    po.setEntityName("OrderCustoms");   //子表[实体名]
    po.setEntityPackage("jeecg");       //子表[包]
    po.setFtlDescription("订单客户明细");     //子表[描述]
    //子表[外键:与主表关联外键]
    //说明:这里面的外键是子表的外键字段,非主表和子表的对应关系  GORDER_ID修改为ID
    po.setForeignKeys(new String[]{"ID","GO_ORDER_CODE"});
    subTabParamIn.add(po);
    //[2].子表二
    SubTableEntity po2 = new SubTableEntity();
    po2.setTableName("jeecg_order_product");    //子表[表名]
    po2.setEntityName("OrderProduct");      //子表[实体名]
    po2.setEntityPackage("jeecg");           //子表[包]
    po2.setFtlDescription("订单产品明细");        //子表[描述]
    //子表[外键:与主表关联外键]
    //说明:这里面的外键是子表的外键字段,非主表和子表的对应关系      GORDER_ID修改为ID
    po2.setForeignKeys(new String[]{"ID","GO_ORDER_CODE"});
    subTabParamIn.add(po2);
    codeParamEntityIn.setSubTabParam(subTabParamIn);
   
    //第三步:一对多(父子表)数据模型,代码生成
    CodeGenerateOneToMany.oneToManyCreate(subTabParamIn, codeParamEntityIn);
View Full Code Here

TOP

Related Classes of org.jeecgframework.codegenerate.pojo.onetomany.SubTableEntity

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.