Exemplo de controle de transação com SpringData e Scala
Implementação JDBC
package com.codesimples.jdbc
import com.typesafe.scalalogging.Logger
import org.springframework.transaction.support.{TransactionCallbackWithoutResult, TransactionTemplate}
import org.springframework.transaction.{PlatformTransactionManager, TransactionStatus}