PlusUtils.java
821 Bytes
package com.huaheng.common.utils.MybatisPlus;
import com.baomidou.mybatisplus.mapper.EntityWrapper;
import java.lang.reflect.Field;
public class PlusUtils {
public static <T> EntityWrapper getWrapper (T entity) throws IllegalAccessException {
EntityWrapper<T> entityWrapper = new EntityWrapper<T>();
entityWrapper.setEntity(entity);
// Field[] fields = entity.getClass().getDeclaredFields();
// Field.setAccessible(fields, true);
// for (int i = 0; i < fields.length; i++) {
// String filedName = fields[i].getName();
// Object filedValue = fields[i].get(entity);
// if (!filedName.equals("serialVersionUID") && filedValue != null)
// entityWrapper.eq(filedName, filedValue);
// }
return entityWrapper;
}
}