其他方法
实例创建方法
数据库相关方法
普通操作相关方法
Object get(String field)
从model对象中获取指定属性名的属性值.
这里要特别注意,这个属性值并不一定是Model类中显式声明的属性值,举例如下:
public class model1 extends Model{
private String id;
private String name;
// 省略get和set方法
}
public class model2 extends Model{
private String id;
private Integer age;
// 省略get和set方法
}
假设我们执行sql如下:
SELECT m.name,m.id,n.age FROM model1 m JOIN model2 n ON m.id=n.id
将最终返回的结果解析到List<Model1> list
中的话,我们会发现,n.age
的属性通过model1的实例属性是无法获取的,这个时候我们就可以通过这个方法来获取了:
model1.get("age")
此时就可以获得这个字段的查询结果了.
另外,如下两个方式获取字段值的结果是等价的:
model1.getName();
model1.get("name");
参数:
- field:需要获取值的属性名
结果:
- 属性
field
的值