在Eclipse中,我们如何使用Hibernate for Maven项目连接H2数据库

时间:2017-11-25 13:59:56

标签: spring hibernate maven spring-mvc h2

如何使用Hibernate for Maven项目连接H2数据库?

1 个答案:

答案 0 :(得分:0)

您可以使用Spring-boot初始化程序。只需访问此页面 - https://start.spring.io/

即可

对于简单的Spring WebMVC,请选择下一个工具:Web,H2,JPA,我会推荐DevTools。

在应用程序中,您需要创建JPA存储库接口,如下所示:

包ru.arvsoft.server.core.repository;

import org.springframework.data.jpa.repository.JpaRepository;
import ru.arvsoft.server.core.domain.Author;


public interface AuthorRepository extends JpaRepository<Author, Long> {
}

并在某些课程中使用它:

@Service
public class AuthorService {

    private final AuthorRepository repository;
    private final AuthorMapper mapper;

    @Autowired
    public AuthorService(AuthorRepository repository, AuthorMapper mapper) {
        this.repository = repository;
        this.mapper = mapper;
    }

    public Author getById(Long id) {
        return repository.findOne(id);
    }

    public List<AuthorShortDTO> getAuthors() {
        return repository.findAll().stream().map(mapper::mapToShortDTO).collect(Collectors.toList());
    }

...