异常描述
Value '309410840912785408' is outside of valid range for type java.lang.Integer
错误示例
@Builder
public class Entity {
private String name;
...
getter/setter...
}
- 使用 @Builder 注解时,不会生成无参构造函数
- 仅加 @NoArgsConstructor 注解,编译错误(原因: 实际参数列表和形式参数列表长度不同)
- 再加 @AllArgsConstructor 注解即可
正确示例
@Builder
@Data
@Table(name = "****")
@NoArgsConstructor
@AllArgsConstructor
public class Entity {
private String name;
...
}
参考示例
https://blog.csdn.net/qq_37928038/article/details/122165524