MySQL transaction isolation level decorator

In addition. The decorator just makes it so that when you retry, it will retrieve the newly committed object, rather than trying to create the object again and getting another integrity error. You still have to do the retry.