-
BeanPropertySqlParameterSource 直接把bean转成输入参数
-
MapSqlParameterSource 输入参数为map,sql中可以用:对象.变量 的格式
BeanWrapper beanWrapper = PropertyAccessorFactory.forBeanPropertyAccess(source);
PropertyDescriptor[] descriptors=beanWrapper.getPropertyDescriptors();
String name=descriptor.getName();
String value = beanWrapper.getPropertyValue(name)
PropertyDescriptor[] pds = BeanUtils.getPropertyDescriptors(mappedClass);
String pdName=pd.getName();