我的
entity
课程带有 lombok
注释
@Entity
@Data
@Table(name = "t_mmc_client")
public class TMmcClient implements Serializable {
....
尽管某些
Integer
属性是从具有空字符串作为无值的 select 元素提供的。在运行时,我得到 NumberFormatException
,因为空字符串会受到 Integer
属性的影响;那么当它们从视图层获取空字符串时,如何将 null
设置为所有 Integer
属性的值?
避免@Data
Lombok 的 @Data 注释充当类上 @ToString、@EqualsAndHashCode 和 @RequiredArgsConstructor 注释的快捷方式;所有字段上的@Getter注解;以及所有非最终字段上的 @Setter 注释。
关于此主题的一些好文章
我建议您为实体字段生成自定义设置方法,这样您就能够处理问题