package com.example.expense.expensereport.service; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import com.example.expense.entity.ExpenseReport; import com.example.expense.expensereport.dao.ExpenseReportDao; import com.norteksoft.wf.engine.client.OnExecutingTransation; @Service @Transactional public class OnExecutingTransationManager implements OnExecutingTransation{ @Autowired private ExpenseReportDao expenseReportDao; @Override public void execute(Long id) { ExpenseReport expenseReport=expenseReportDao.get(id); expenseReport.setField8("field8"); expenseReport.setField9("field9"); expenseReport.setField10("field10"); expenseReport.setField11("field11"); expenseReport.setField12("field12"); expenseReport.setField13("field13"); expenseReport.setField14("field14"); expenseReport.setField15("field15"); expenseReportDao.save(expenseReport); } }