@SuppressWarnings("rawtypes")
	public void save(Emplayee emplayee) {
		// Class clazz = Class.forName(objectName);
		// Object obj = clazz.newInstance();
		// // 判断类型
		// if (obj.getClass() == object.getClass()) {
		// }
		init();
		String sql = createSql();
		PreparedStatement pstmt = null;
		try {
			pstmt = connection.prepareStatement(sql);
			for (int i = 0; i < methodNames.length; i++) {
				Method method = emplayee.getClass().getMethod(methodNames[i]);
				Class returnType = method.getReturnType();
				if (returnType.getName().equals("java.lang.String")) {
					String result = (String) method.invoke(emplayee);
					pstmt.setString(i + 1, result);
				}
				if (returnType.getName().equals("java.lang.Long")) {
					Long result = (Long) method.invoke(emplayee);
					pstmt.setLong(i + 1, result);
				}
			}
			pstmt.executeUpdate();
		} catch (Exception e) {
			e.printStackTrace();
		} finally {
			try {
				pstmt.close();
				connection.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		}
	}