Pure local transactions and local transactions with spring are unfortunately very different things. Both are true.
5.4.x supports local transactions using a spring transaction manager, but does not support "pure" local transactions with a normal transaction manager.