@Transaction on Private method or public method created and used in same method - madhusudana30/AlternativeJPAForWebSphere GitHub Wiki
Spring ignores Transaction method when @Transaction on private method or method created and used in same method because it can not do proxy instead it goes on the this variable.