test dao transactional