[英]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.