我使用的是Spring JPA,我需要一个本地查询来调用存储过程。从结果来看,我只需要得到两个字段,即代码和味精。我做了一个包含两个字段代码和味精的类。它不起作用,这是我得到的错误:
未能完成请求:org.springframework.core.convert.converterNotFoundException:找不到能够从类型[org.springframework.data.jpa.repository.query.abstractJPAQuery$tupleConverter$tupleBackedMap]转换为类型[com.evampsaanga.sez.model.dto.ntnverification]的转换器
下面是我的代码:
public interface CacheOtpRepository extends JpaRepository<CacheOtp, Long> {
@Query(value = "{call verify_ntn_opt_prc(:ntnNumber, :otpCode)}", nativeQuery = true)
NtnVerification verifyNtnByOtpStoredProcedure(@Param("ntnNumber") String ntnNumber, @Param("otpCode") String otpCode);
}
}
public class NtnVerification {
private int code;
private String msg;
public int getCode() {
return code;
}
public void setCode(int code) {
this.code = code;
}
public String getMsg() {
return msg;
}
public void setMsg(String msg) {
this.msg = msg;
}
}
下面是我使用mysql工作台调用存储过程时的结果
尝试使用spring data JPA接口投影
public interface NtnVerification {
public int getCode;();
public String getMsg();
}
我有这门课: 这个问题: 但我有这个错误
错误 组织。springframework。果心转换ConverterNotFoundException:未找到能够从[java.lang.Integer]类型转换为[@org.springframework.data.jpa.repository.Query com.entity.CombHoldingRule]类型的转换器 实体类如下所示 存储库:-
我知道这是另一个类似的问题,但我自己无法回答,这就是我写信给你寻求帮助的原因。 我尝试创建自己的@Query,并在两种情况下返回一个转换错误。我的猜测是服务有问题,但这是我的知识结束。 下面是我的代码: > 主实体 2.第二种模式 3.第三种模式 存储库 @Repository public interface UserRepository extends jparepository { } 服务
我将spring与JPA一起使用,并尝试使用@query与SQL query一起执行查询,并尝试将结果映射到一个对象。我有不同的实体类和映射到其他dto,因为我不想要所有的列。获取以下错误 如何解决上述问题。 如果问题无法解决,那么我们可以使用spring data JPA在不使用@Query的情况下解决问题吗?怎么做? 使用JPQL::编辑:: 获取以下错误
获取以下错误: 请帮我把结果设置到这个BO类中。