Cause: java.sql.SQLDataException: Cannot determine value type from string

原因:缺少无参构造
SQL中使用对象接收返回值,对应的实体类中没有无参构造

解决办法:
1:填写无参构造

2.使用lombok

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.16.12</version>
</dependency>

然后加入无参和全参构造

@NoArgsConstructor
@AllArgsConstructor

你可能感兴趣的:(java,开发语言)