[英]How to pass Model as an argument in a method ActiveJDBC
我可以在使用ActiveJDBC的方法中將模型作為參數傳遞嗎?
像這樣:
public Set<String> getColNames(Model modelName){
Set<String> set = modelName.attributeNames();
for(String x: set){
System.out.prtinln(x);
}
return set;
}
這樣,我就可以通過模型,並在每個模型上執行相同的代碼會節省很多時間,對嗎? 像這樣:
Staff staff = new Staff();
Set<String> set = getColNames(staff);
這可能嗎??? 獲取屬性名稱只是一個很好的例子,這不僅是我問這個問題的目的。
幫助將不勝感激!
我認為Igor的意思是,您可以在稱為Util的類上構建自己的靜態方法。 這種方法將是這樣的。
public static Set<String > getColNames(Model model) {
return model.toMap().keySet();
}
然后,您可以像這樣使用它:
Staff staff = new Staff();
Set<String> set = Util.getColNames(staff);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.