错误:Index 1 out of bounds for length 1
@Transactional
@PostMapping("/ddd")
@ApiOperation("测试")
public RespBean ddd(){
userTestService.save(new UserTest(null,"Name","123456","userName", LocalDateTime.now(),null));
UserTest userTest = userTestService.getOne(new QueryWrapper<UserTest>().select("MAX(id) AS id"));
return RespBean.success("成功",userTest);
}
我们使用new QueryWrapper()会调用UserTest中的无参构造函数,但是由于我们定义了有参构造函数,导致@Data自动生成的无参构造函数没有了,需要手动添加无参构造函数或者使用@NoArgsConstructor注解
@AllArgsConstructor
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@TableName("user_test")
@ApiModel(value="UserTest对象", description="")
public class UserTest implements Serializable {
private static final long serialVersionUID = 1L;
@TableId(value = "id", type = IdType.AUTO)
private Integer id;
private String username;
private String password;
private String nickName;
private LocalDateTime createTime;
private LocalDateTime updateTime;
}