为了账号安全,请及时绑定邮箱和手机立即绑定

关于SQL拼装和反射调用

//拼装应该是columnName
sb.append(" and ").append(columnName);


我个人觉的获取字段值这样写比较好。

Object filedValue = null;
try {
    //PropertyDescriptor 类表示JavaBean类通过存储器导出一个属性
    PropertyDescriptor pd = new PropertyDescriptor(f.getName(), mClass);
    //getReadMethod() 获得用于读取属性值的方法,即getter方法
    Method method = pd.getReadMethod();
    //通过反射调用getter方法
    filedValue = method.invoke(object);
} catch (Exception e) {
    e.printStackTrace();
}


正在回答

2 回答

可以。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

关于SQL拼装和反射调用

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信