iBatis и transaction
Великий All, подскажите! iBatis интегрированный в спринг имеет некий DOA
public class DropmeDAOImpl extends SqlMapClientDaoSupport implements DropmeDAO{
...
public class DropmeDAOImpl extends SqlMapClientDaoSupport implements DropmeDAO{
getSqlMapClientTemplate().insert("DROPME.i batorgenerated_insert", record);
}
...
}
Примерно такого содержания. Так вот, возникла ситуация когда надо в одной транзакции сделать несколько insert и если все удачно, то commit, если нет, то rollback.
Смотрю в сторону @Transactional, но внятных примеров найти не удалось, а описание какое то не четкое на мой взгляд. Может кто подкинет наглядный пример?
public class DropmeDAOImpl extends SqlMapClientDaoSupport implements DropmeDAO{
...
public class DropmeDAOImpl extends SqlMapClientDaoSupport implements DropmeDAO{
getSqlMapClientTemplate().insert("DROPME.i
}
...
}
Примерно такого содержания. Так вот, возникла ситуация когда надо в одной транзакции сделать несколько insert и если все удачно, то commit, если нет, то rollback.
Смотрю в сторону @Transactional, но внятных примеров найти не удалось, а описание какое то не четкое на мой взгляд. Может кто подкинет наглядный пример?
