// 改
// public void update(Object o, String table) {
// String id = "";
// String name = "";
// String id1 = "";
// String name1 = "";
// Class c = o.getClass();
// Field[] f = c.getDeclaredFields();
// for (int i = 0; i < f.length; i++) {
// if (f[i].getName().contains("order")) {
// id = f[i].getName();
// id1 = "get" + f[i].getName().substring(0, 1).toUpperCase()
// + f[i].getName().substring(1).toLowerCase();
// }
// if (f[i].getName().contains("name")) {
// name = f[i].getName();
// name1 = "get" + f[i].getName().substring(0, 1).toUpperCase()
// + f[i].getName().substring(1).toLowerCase();
// }
//
// }
// String sql = "";
// try {
// Method m = c.getDeclaredMethod(id1, null);
// Method m1 = c.getDeclaredMethod(name1, null);
//
// sql = "update " + table + " set " + id + "="
// + m.invoke(o, null).toString() + " "+name+"="
// + m.invoke(o, null).toString() + " where id=?";
// } catch (IllegalArgumentException e) {
// e.printStackTrace();
// } catch (IllegalAccessException e) {
// e.printStackTrace();
// } catch (InvocationTargetException e) {
// e.printStackTrace();
// } catch (SecurityException e) {
// e.printStackTrace();
// } catch (NoSuchMethodException e) {
// e.printStackTrace();
// }
// System.out.println(sql);
// }
还是废话2句
第1已经知道SQL语句的结构了
不过有心的您看过1定知道怎么去改 不知道的情况下
2 这个是半完成品 我刚写1半
因为我们后来觉得这个比较好资源所以没有写完
仅共学习使用
我也在词做个笔记 如果有问题的朋友可以在下面留言