Если у меня есть следующая транзакция, в которой мой доменный объект отображается как Cascade.ALL с использованием Hibernate:
@Transactional
public void transactionAllMethod(Domain domain) {
domain.addItemToCollection(new Item);
//Do I need to call domain.saveOrUpdate() here, or will changes to the domain be flushed
//automatically at the end of the transaction with FLUSHMODE.AUTO?
Domain domain2 = new Domain();
//set some fields here
//Do I need to save my second domain as it is new, or again will things be
//automatically persisted during dirtychecking at the end of the transaction?
}
Если мне не нужно явно сохранять в любом случае, где мне это делать?