@Transactional
 public TransactionDO save(TransactionDO transaction) {
   dao.save(transaction);
   return transaction;
 }
 @Transactional
 public void delete(String ukey, Long id) {
   dao.delete(ukey, id);
 }
 @Transactional
 public List<TransactionDO> findByDate(String ukey, Date date) {
   return dao.findByDate(ukey, date);
 }