通用的SQL增删改查语法但是还是存在着很多很多问题,例如查询返回时数据库类型和实体类类型匹配不上而无法赋值等等问题
// 完成对一个类所有参数赋值 // 开始拼接预调用插入语句 // 判断插入参数类型是 Java 语言的一个重要特性它在服務器程序和中间件程序中得到了广泛运用。在服务器端往往需要根据客户的请求,动态调用某一个对象的特定方法此外,
在 ORM 中间件的實现中运用 Java 反射机制可以读取任意一个 JavaBean 的所有属性,或者给这些属性赋值
Java 反射机制主要提供了以下功能,这些功能都位于java.lang.reflect
包
众所周知,所有 Java 类均继承了 Object 类在 Object 类中定义了一个 getClass() 方法,该方法返回同一个类型为 Class 的对象例如,下面的示例代码:
利鼡 Class 类的对象 labelCls 可以访问 labelCls 对象的描述信息、JLabel 类的信息以及基类 Object 的信息表 1 列出了通过反射可以访问的信息。
获取该类實现的所有接口 |
获取所有权限为 public 的构造方法 |
获取当前对象的所有构造方法 |
获取所有权限为 public 的方法 |
获取当前对象的所有方法 |
获取所有权限为 public 嘚成员变量 |
获取当前对象的所有成员变量 |
获取所有权限为 public 的内部类 |
如果该类为内部类则返回它的成员类,否则返回 null |