【发布时间】:2018-08-04 09:03:38
【问题描述】:
我试图从表 B 中获取数据并将其保存到类对象 A 中
A sale = repository.getSale(m, stmtDate);
存储库
public interface repository extends JpaRepository<B, String> {
@Query(value = " SELECT ID AS id FROM B...LEFT JOIN C ... ", nativeQuery = true)
A getSale(@Param("m") String m, @Param("date") String stmtDate);
}
A 类
@Entity
public class A implements Serializable {
private String id;
public String getID() {
return id;
}
public void setID(String id) {
this.id = id;
}
}
.....
错误
org.springframework.core.convert.ConversionFailedException: 失败 从类型 [java.lang.Object[]] 转换为类型 [com.rh.app.batch.domain.A] 价值 '{0e89c64c-d840-45c5-9c6a-bda52fbaa7d1, 201802, 5.000, 1, 0, 0}'; 嵌套异常是 org.springframework.core.convert.ConverterNotFoundException:否 发现转换器能够从类型 [java.lang.String] 转换为 输入 [com.rh.app.batch.domain.A]
【问题讨论】:
标签: java spring jpa spring-boot