首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
关于重写Model中的save方法
山丹丹
2018-07-07 14:52
@Jfinal
我需要把这个 conn.prepareStatement的第二个参数去掉,该怎么实现呢 ,是继承model,重写save方法吗
项目:
JFinal
评论区
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
如果有异常,建议贴出来
回复
发送
我要反馈
热门反馈
扫码入社
如果有很多这样要处理的地方,可以引入一个 BaseModel 继承一下 Model,在这个 BaseModel 中覆盖掉这个 save 方法,然后原来继承 Model 的类改成继承 BaseModel 即可
如果用到了生成器,改一下 BaseModelGenerator 生成器所使用的 base_mode_template.jf ,将继承 Model 改成继承自己的 BaseModel ,十分方便