diff --git a/dsUtils/src/main/java/com/dsideal/Utils/RecordUtils.java b/dsUtils/src/main/java/com/dsideal/Utils/RecordUtils.java deleted file mode 100644 index 5a56abe3..00000000 --- a/dsUtils/src/main/java/com/dsideal/Utils/RecordUtils.java +++ /dev/null @@ -1,66 +0,0 @@ -package com.dsideal.Utils; - -import java.lang.reflect.Field; - -import com.jfinal.plugin.activerecord.Record; - -/** - * @ClassName: RecordUtils - * @Description: Record相关工具类 - */ -public class RecordUtils { - /** - * @param obj - * @return - * @throws IllegalArgumentException - * @throws IllegalAccessException Record - * @Title: ModelToRecord - * @Description: javaBean对象转Record对象; - */ - public static Record javaBeanToRecord(Object obj) throws IllegalArgumentException, IllegalAccessException { - if (obj != null) { - Record record = new Record(); - Class clazz = obj.getClass(); - Field[] fields = clazz.getDeclaredFields(); - for (int i = 0; i < fields.length; i++) { - Field field = fields[i]; - if (!field.isAccessible()) { - field.setAccessible(true); - } - record.set(field.getName(), field.get(obj)); - } - return record; - - } - return null; - } - - /** - * @param record - * @param clazz - * @return - * @throws InstantiationException - * @throws IllegalAccessException - * @throws NoSuchFieldException - * @throws SecurityException Object - * @Title: RecrodToModel - * @Description: Record对象转javaBean对象 - */ - public static Object recrodToJavaBean(Record record, Class clazz) throws InstantiationException, IllegalAccessException, NoSuchFieldException, SecurityException { - if (record != null) { - Object obj = clazz.newInstance(); - String[] columns = record.getColumnNames(); - for (String col : columns) { - Field field = clazz.getDeclaredField(col); - if (field != null) { - if (!field.isAccessible()) { - field.setAccessible(true); - } - field.set(obj, record.getObject(col)); - } - } - return obj; - } - return null; - } -} \ No newline at end of file