package net.twasink.hsqldbtest.service; import com.google.common.collect.Lists; import net.twasink.hsqldbtest.dao.ContactRepository; import net.twasink.hsqldbtest.model.Contact; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Repository; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; import java.util.List; @Service("contactService") @Repository @Transactional public class ContactService { @Autowired private ContactRepository contactRepository; @Transactional(readOnly = true) public List<Contact> findAll() { return Lists.newArrayList(contactRepository.findAll()); } }