at my service level, I want to insert a transaction, if inserted, than all three rows are inserted into the database.
Service level
def service(userRow, addressDao, contactDao) = DB.withTransaction { implicit session => userDao.insert(userRow) addressDao.insert(addressRow) contactDao.insert(contactRow) }
my dao level
def insert(userRow: UsersRow) = DB.withTransaction { implicit session => user += userRow }
scala playframework slick
Udit mittal
source share