mybatis查询返回List报java.lang.IndexOutOfBoundsException: Index: 4, Size: 4

1,902 阅读1分钟

报错详情描述:

### Cause: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: java.lang.IndexOutOfBoundsException: Index: 4, Size: 4

原因:

@ApiModel(value = "关注表")
@Data@Builder
@TableName(value = "follow")
public class Follow implements Serializable {
  • 返回的类发现没有构造方法,加上@AllArgsConstructor、@NoArgsConstructor生成无参构造方法即可。

修改后:

@ApiModel(value = "关注表")
@Data@Builder
@AllArgsConstructor
@NoArgsConstructor
@TableName(value = "follow")
public class Follow implements Serializable {

修改后,即可解决此报错问题。希望对你们有所帮助,一个苟且偷生的java后端开发小生。