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