关于重写Model中的save方法

@Jfinal TIM图片20180707145057.png

我需要把这个 conn.prepareStatement的第二个参数去掉,该怎么实现呢 ,是继承model,重写save方法吗

评论区

JFinal

2018-07-07 16:12

如果只有一处两处,可以在继承类中覆盖这个方法来实现

如果有很多这样要处理的地方,可以引入一个 BaseModel 继承一下 Model,在这个 BaseModel 中覆盖掉这个 save 方法,然后原来继承 Model 的类改成继承 BaseModel 即可

如果用到了生成器,改一下 BaseModelGenerator 生成器所使用的 base_mode_template.jf ,将继承 Model 改成继承自己的 BaseModel ,十分方便

JFinal

2018-07-07 16:13

不过,我比较确信这个地方不需要改变,这段代码用了六年多了,从来没人提出过这个需求,或许是你问错了问题

建议提出详细的需求来进一步挖掘需求

JFinal

2018-07-07 16:17

如果有异常,建议贴出来

热门反馈

扫码入社