Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Hibernate中级联的意义是什么?_Java_Hibernate - Fatal编程技术网

Java 在Hibernate中级联的意义是什么?

Java 在Hibernate中级联的意义是什么?,java,hibernate,Java,Hibernate,为什么我们在Java中使用级联??它的重要性是什么。 这里我使用的是保存和更新 Stock stock = new Stock(); StockDailyRecord stockDailyRecords = new StockDailyRecord(); //set the stock and stockDailyRecords data stockDailyRecords.setStock(stock); stock.getStockDailyRecords().add(s

为什么我们在Java中使用级联??它的重要性是什么。 这里我使用的是保存和更新

Stock stock = new Stock();
StockDailyRecord stockDailyRecords = new StockDailyRecord();
//set the stock and stockDailyRecords  data

stockDailyRecords.setStock(stock);        
stock.getStockDailyRecords().add(stockDailyRecords);

session.save(stock);
session.save(stockDailyRecords);

是否有其他级联方式?

级联属性将对一个对象执行的操作转移到其相关子对象上。如果我们写cascade=“all”,那么父对象上的所有操作(如插入、删除、更新)也将影响子对象

正如可以找到示例的站点所告诉的那样,可以使用cascade关键字来避免“手动”保留每个子元素:请参阅:Hi Berger了解更多信息我在问这个问题。