在updayeFill过程中,metaObject.hasSetter如何处理实体类中不存在该字段的值?
- 内容介绍
- 文章标签
- 相关推荐
本文共计452个文字,预计阅读时间需要2分钟。
在编写代码时,遇到了一个问题。在`updateFill`方法中,`metaObject.hasSetter`用于检查实体类上是否存在某个字段。如果实体类上没有这个字段,但在`hasSetter`中却返回了`true`,这是什么问题?为什么难以找到底层的错误呢?
java@Overridepublic void updateFill(Pu pu) { // ... if (metaObject.hasSetter(字段名)) { // 字段存在的情况处理 } else { // 字段不存在的情况处理 } // ...}
今早正在开心撸代码的时候,报了一个错。
metaObject.hasSetter 在updateFill 方法中
将我原本实体类上没有的字段 在hasSetter 中也判断成了true???
什么问题,难道底层出错了。
本文共计452个文字,预计阅读时间需要2分钟。
在编写代码时,遇到了一个问题。在`updateFill`方法中,`metaObject.hasSetter`用于检查实体类上是否存在某个字段。如果实体类上没有这个字段,但在`hasSetter`中却返回了`true`,这是什么问题?为什么难以找到底层的错误呢?
java@Overridepublic void updateFill(Pu pu) { // ... if (metaObject.hasSetter(字段名)) { // 字段存在的情况处理 } else { // 字段不存在的情况处理 } // ...}
今早正在开心撸代码的时候,报了一个错。
metaObject.hasSetter 在updateFill 方法中
将我原本实体类上没有的字段 在hasSetter 中也判断成了true???
什么问题,难道底层出错了。

