当我今天尝试使用jpa的保存()方法保存实体时,我发现保存不成功,也没有错误信息
@Override
//@Transactional
public ResponseEntity<Object> createAdminUser(CreateUpdateAdminUserDto createUpdateAdminUserDto) {
AdminUser adminUser = createAdminUserMapper.toEntity(createUpdateAdminUserDto);
System.out.println("-----");
System.out.println(adminUser);
adminUserRepository.save(adminUser);
return ResponseResult.ok(HttpBody.build(MessageCode.SUCCESS, new HashMap<>()));
}
这是控制台输出的结果
我已经用debug看过断点了,但是springboot的发布在保存()执行的时候就结束了,return行没有执行,我之前用jpa save()是正常的,想问一下有没有办法解决或者放手,会产生错误信息,谢谢
2条答案
按热度按时间svmlkihl1#
首先,你必须使用@Autowired注解自动连接你的存储库。2就像这样
@Override //@事务性公共响应实体创建管理用户(创建更新管理用户D到创建更新管理用户D到){
}
0x6upsns2#
我认为你应该给予你的代码更详细。例如你如何写仓库类,服务类或形状的管理员用户实体的确切答案。💪