【发布时间】:2019-07-27 20:44:31
【问题描述】:
我有简单的 crud 存储库:
public interface BookRepository extends CrudRepository<Book, Long> {
@Modifying
@Transactional
void deleteById(Long id);
}
如何编写简单的 JUnit 测试来检查此方法是否正常工作?当然,在这种情况下,我有实体Book
【问题讨论】:
-
如果您使用的是 springboot,您可以使用 DataJpaTest 注解来运行嵌入式 h2 数据库并测试您的存储库。但如下所述,您不必测试 spring 数据库,它应该可以正常工作:)
标签: java hibernate jpa spring-data-jpa spring-data