二、编程题
    请完善自定义持久层框架IPersistence,在现有代码基础上添加、修改及删除功能。【需要采用getMapper方式】
    作业资料说明:
    1、提供资料:代码工程、简答题(pdf)、验证及讲解视频。(仓库中只有本次作业内容)
    2、讲解内容包含:题目分析、实现思路、代码讲解。
    题目分析:通过用动态代理的方式实现增删改的功能
    实现思路:
    1、接口类需要添加增删改的方法,SqlSession会话对象也需要添加增删改的接口方法
    2、采用动态代理,就会有当调用接口任何方法时都会执行getMapper里面的invoke方法。在此方法中 获取执行sql的类型(增删改查)
    3、对于增删改的sql功能,具体要调用SqlSession会话中的那个方法,可以在invoke里面根据取出的sql类型通过枚举进行判断

    4、增删改方法最终都会去将拼接好的sql调用executeUpdate方法
    5、对于删除的方法,传入的id是单个参数。也属于八大基本数据类型之一,直接设置参数。

    代码讲解:

    3、效果视频验证
    请完善自定义持久层框架IPersistence,在现有代码基础上添加、修改及删除功能。【需要采用getMapper方式】。