1
A
回答
2
这个问题很容易用反射来解决。只需将此方法添加到您的bean中:
public boolean hasAtLeastOneNonEmpty() {
Class<? extends QueryBean> class1 = this.getClass();
Field[] fields = class1.getDeclaredFields();
for (Field field : fields) {
try {
if (field.get(this) != null) {
return true;
}
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return false;
}
相关问题
- 1. 检查列表是否包含至少一个非空对象
- 2. 如何检查数组是否至少包含一个对象?
- 3. 逻辑 - 检查至少一个字段不为空
- 4. 检查是否至少有一个输入字段填写jQuery
- 5. Rails:如何要求至少有一个字段不为空
- 6. 检查一个对象是否为空
- 7. 如何检查对象是否有一个字段
- 8. 检查是否至少有一个对象从对象列表fullfill条件x
- 9. 如何找出表单中至少有一个字段是否为空?
- 10. 如何检查对象是否为空
- 11. 如何检查对象是否为空?
- 12. 如何检查对象是否为空
- 13. 如何检查对象是否为“空”?
- 14. 检查两个输入字段中的至少一个是否有数据
- 15. 检查是否至少有一个元素是不同
- 16. 如何检查XDocument是否至少有一个孩子?
- 17. javascript - 如何检查数组是否至少有一个负值?
- 18. LINQ SQL查询检查对象字段是否为空
- 19. jquery:检查是否至少有一个.element包含至少一个.element2
- 20. JavaScript - 检查至少有一个变量是否为真
- 21. 如何使用Ruby检查字符串中是否至少有一个数字?
- 22. 如何检查一个字段是否为空?
- 23. 如何检查一个字段是否为空?
- 24. 至少有一个文本字段不为空
- 25. 检查是否至少有一个表单字段已经充满
- 26. 如何检查表中两个特定字段中的至少一个是否在Sqlalchemy ORM中不为NULL?
- 27. 检测是否至少修改了对象的一个属性
- 28. 如何检查位图数组的至少一个元素是否不为零?
- 29. 检查字典中是否至少包含一个字典
- 30. 如何检查一个对象是否是一个字符串?
您问过并同时添加一个答案???我不明白.... 我应该如何消化这个? –
分享知识的方法。我只是认为它对其他人有用,如果有人有更好的解决方案,他可以发布它。 – Julien
@ jipr311 http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/ – assylias