将pojo的属性设置为wrapper类型(Integer,Long,String),而不是primitive类型(int,long,string),否则当数据库相关字段为null时,查询后给类属性赋值时会出现异常。
如oracle中表字段类型为number,通过myeclipse自动映射为long型的类属性,如果表中此字段值为null,则查询时会出现异常:
exception setting property value with CGLIB(set hibernate.cglib.use_reflection_optimizer=false for more info) setter of ……
本文探讨了在Java POJO中使用Wrapper类型而非原始类型的必要性,特别是在与数据库交互时,以避免因数据库字段为NULL而导致的异常问题。通过一个具体的例子说明了这一实践的重要性。
2693

被折叠的 条评论
为什么被折叠?



