beetl的sqlManager中拥有多个新增修改接口,在dao层集成的时候并没有去重写这些方法在
如下图,就是beetl的sqlManager类中的方法,怎么说能,我们在service中调用的方法通常会把bean实例化以后进行调用,以此来进行一些增删改查操作,但是一个偶然的机会让我发现了sqlManager中提供了两个接口
第一个接口 插入接口
第二个接口 修改接口
那么,我们不难发现传入的参数,class用于指定类,那么我们只需要指定类,就能进行数据处理
定义一个接口,用于接收
定义一个枚举用于判断,当前的数据是那个类
定义一个局部变量,class用于处理类
然后调用
就能实现插入或者修改,需要注意的问题,如果你的数据库字段命名需要规范,切勿使用在每个下划线的字符数量都因该大于等于2,例如
x_xx_xx_x 错误
xx_xxx_xx_xx正确
如果你像错误的命名那样处理,当你调用方法的时候也就是map转为对象的时候会无法识别到属性,属性值会为空