插入、读取、删除都可以 我可能没有描述清楚 我的意思是,如果product里面已经有了A、B、C三种产品, 而甲的资料也存在了provider表中,目前甲有A、B两种产品,即providerproduct表中 有如下两条记录: 甲 A 甲 B 如果现在想增加 甲 C 这条记录,那如何操作?是不是先从provider表中取得甲,在从provider中取得C,然后再直接用sql语句插入providerproduct表中? 我想能不能用类似如下语句更新providerproduct表: EasyJDB db = EasyJDB.getInstance(); Collection paras = new ArrayList(); paras.add("甲"); Provider provi = (Provider )db.read(Provider.class,"username=?",paras); List productList= provi.getProducts();//取得产品列表 paras.clear(); paras.add("c"); Product prod = (Product)db.read(Product.class,"cid=?",paras); productList.add(prod); db.updateRelative(provi);//删除原关系,重新更新中间表 db.close();
|