Java- 一对多映射(JavaMany Mapping)

    xiaoxiao2022-07-14  167

    //package Main; public class OneManyMapping { public static void main(String[] args) { Item item = new Item(100000,"计算机科学类") ; Subitem subitem[] = new Subitem []{ new Subitem(100001,"图论"), new Subitem(100002,"Java"), new Subitem(100003,"数据结构与算法") } ; item.setsubitem(subitem); for(int i=0;i<item.getsubitem().length;i++) subitem[i].setitem(item) ; System.out.println(item.iteminfo()) ; for(int i=0;i<item.getsubitem().length;i++) System.out.println(item.getsubitem()[i].subiteminfo()); } } class Item{ private int iid ; private String title ; private Subitem subitem[] ; public Item(int iid,String title){ this.iid=iid ; this.title=title ; } public void setsubitem(Subitem subitem[]){ this.subitem=subitem ; } public Subitem[] getsubitem(){ return this.subitem ; } public String iteminfo(){ return "分类信息:=-ID:"+this.iid+"、ITEM:"+title ; } } class Subitem{ private int sid ; private String sitem ; private Item item ; public Subitem(int sid,String sitem){ this.sid=sid ; this.sitem=sitem ; } public void setitem(Item item){ this.item=item ; } public Item getitem(){ return this.item ; } public String subiteminfo(){ return "子分类信息:=-SID:"+this.sid+"、SITEM:"+this.sitem ; } }

    /*--------------------- 作者:灭世奶神 本文链接:https://blog.csdn.net/qq_36823679/article/details/90488824

    版权声明:       本文为博主原创文章,转载请附上源文链接!

     如果觉得我的论文对您有用,您的请评论点赞与  合理优质的转发也将是鼓励支持我继续创作的动力! ---------------------*/

    最新回复(0)