我正在按照这里的教程进行操作,并且有一部分我不明白。
在4. 运行它 – 案例 1
session.beginTransaction();
股票股票 = 新股票();
stock.setStockCode("7052");
stock.setStockName("PADINI");
类别 category1 = new Category("CONSUMER", "CONSUMER COMPANY");
session.save(category1);
StockCategory stockCategory = new StockCategory();
stockCategory.setStock(股票);
stockCategory.setCategory(category1);
stockCategory.setCreatedDate(new Date()); //额外的列
stockCategory.setCreatedBy("系统"); //额外的列
stock.getStockCategories().add(stockCategory);
session.save(股票);
session.getTransaction().commit();
stock 和 category1 之间的关联已创建,同时
stockCategory.setStock(股票);
stockCategory.setCategory(category1);
那么,为什么我们还需要
stock.getStockCategories().add(stockCategory);
谢谢!!