我见过这个post关于如何在Db-transcation中包装JDBCTemplate
我的问题是 - 如何检查这是否有效?
@Transactional(rollbackFor={Exception.class})
public int insertLogAndGetId(ConfigActivityLog dbConfigChange) throws Exception {
int idInDB = -1;
if(insertLog(dbConfigChange))
{
idInDB = getLatestActivityWithStatus(dbConfigChange.actionStatus).id;
}
return idInDB;
}
我没有使用其他注释,例如:
@Service
public class SomeService implements ISomeService {
@Autowired
private NamedParameterJdbcTemplate jdbcTemplate;
@Autowired
private NamedParameterJdbcTemplate npjt;