【发布时间】:2019-08-05 09:39:52
【问题描述】:
您好,我想尝试从我的存储库中接收数据,但我什么也检索不到。 我在 java 类中进行了自动装配:“src/main”它可以工作 但在junit测试中没有
我尝试过 Jpa 存储库的任何方法,但我总是收到一个“空”参数
Junit 类
@RunWith(SpringJUnit4ClassRunner.class)
@DataJpaTest
class testClass {
@Autowired
private TestEntityManager entityManager;
@Autowired
private ClienteRepository clienteRepository;
@Test
public void test() {
List<ClienteEntity> cliente = clienteRepository.findAll();
System.out.println(cliente);
}
存储库
@Repository
public interface ClienteRepository extends JpaRepository<ClienteEntity, Integer>{
ClienteEntity findByEmail(@Param("email") String email);
控制台 使用控制台中的 system.out.printl 我总是有这个输出:
Hibernate: select clienteent0_.id as id1_0_, clienteent0_.cap as cap2_0_, clienteent0_.citta as citta3_0_, clienteent0_.cognome as cognome4_0_, clienteent0_.email as email5_0_, clienteent0_.indirizzo as indirizz6_0_, clienteent0_.nome as nome7_0_, clienteent0_.password as password8_0_, clienteent0_.token as token9_0_ from cliente clienteent0_
[]
a empty list of ClientEntity
【问题讨论】:
-
您可以尝试删除
@DataJpaTest吗?你明白这个注解是做什么的吗?
标签: java spring junit spring-rest