该篇包括对单表的增删改,实现不写sql语句,完成我们日常对单表操作的需求
1.添加相应的jar包
2.手写配置文件
应该根据需求填写相应的配置信息
3.创建一个类名为DbUtil的工具类
3.1然后加载属性文件
3.2接着创建链接
3.3为避免资源浪费我们还需关闭资源
以上使用静态方法是为了重复加载,static就是为了保证只被加载一次。
4.BaseDao父类方法调用
这里就不给大家详细展示代码了。
需要细说的是delete删除的通用方法,如果不想使用泛型实现反射,可以使用以下方式:
该方式可以轻松的拿到子类的反射类,接着就可以获取子类中方法和属性的参数类型,然后通过拼接SQL语句实现操作,最后在调用DbUtil中的getConnection()方法进行加载SQL语句并返回相应的条数,以上就是手写orm框架的全部内容啦。