描述:
在jpa使用原生sql会查询指定的实体,修改查询实体,需要先返回Tuple,然后通过Tuple转换获取想要的实体类型
/**
* tuple转实体对象
* @param source tuple对象
* @param targetClass 目标实体class
* @param <T> 目标实体类型
* @return 目标实体
*/
public static <T> T processResult(Tuple source, Class<T> targetClass) {
Object instantiate = BeanUtils.instantiate(targetClass);
convertTupleToBean(source,instantiate,null);
return (T) instantiate;
}
/**
*
* tuple转实体对象
* @param source tuple对象
* @param targetClass 目标实体class
* @param <T> 目标实体类型
* @param ignoreProperties 要忽略的属性
* @return 目标实体
*/
public static <T> T processResult(Tuple source,Class<T> targetClass,String... ignoreProperties) {
Object instantiate