2016-01-19 4 views
-3

Почему мы используем каскадирование в Java? В чем его важность. Здесь я использую для сохранения и обновленияЧто важно для каскадирования в Hibernate?

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); 

Есть ли альтернативный способ для каскадирования.?

+0

Как можно найти сайт, где находится ваш пример, ключевое слово _cascade_ можно использовать, чтобы избежать необходимости сохраняйте каждый подэлемент «вручную»: см .: http://www.mkyong.com/hibernate/hibernate-cascade-example-save-update-delete-and-delete-orphan/ – Berger

+0

Привет, Бергер, для большего понимания, я спрашиваю этот вопрос . – Ashish

ответ

0

Атрибут каскада передает операции, выполняемые на одном объекте, на связанные дочерние объекты. если мы напишем cascade = "all", тогда все операции, такие как insert, delete, update у родительского объекта, будут также выполняться для дочернего объекта.

Смежные вопросы