Открытый метод с вызовом частного метода @TransactionalJAVA

Программисты JAVA общаются здесь
Anonymous
Открытый метод с вызовом частного метода @Transactional

Сообщение Anonymous »

У меня есть несколько вопросов об аннотации @Transactional. Если у меня есть реализация, подобная приведенной ниже:

Код: Выделить всё

@Transactional
public Interface ExampleRepo {
SampleClass createRecord();
}

public class RepoImpl implements ExampleRepo {

public SampleClass createRecord() {
return saveRecord();
}

private saveRecord() {
//Saving record to Database.
}
}
Будет ли откат транзакции, поскольку Spring будет игнорировать, если @Transactional был вызван в частном методе? Но что, если общедоступный метод, помеченный @Transactional, вызывает частный метод, который фактически выполняет операцию с базой данных.
Будет ли эта транзакция отмечена как откат?

Подробнее здесь: https://stackoverflow.com/questions/714 ... ate-method

Вернуться в «JAVA»