调用存储过程为什么不像增删改查那样简洁呢?

看波总之前回复要这样调用

Db.execute(new ICallback() {
Object call(Connection conn) throws SQLException {
// 这里是你的存储过程代码,conn 用完无需关闭
}
});

为什么不做成 给一个参数Map然后直接  Db.execute("call proc(?,?)") 呢?

评论区

JFinal

2018-01-11 18:33

因为里头很多控制以及返回是没法抽象成 API 的,只能交给用户自己了

JFinal

2018-01-11 18:34

你可以试着封装一个,如果确实好用可以提给我,我再引入到新版本 jfinal 中去

ethan_shy

2018-01-12 10:02

@JFinal 谢谢波总,因为之前看ibatis在xml中调用存储过程和其他操作差不多,我去参考再研究下。

JFinal

2018-01-12 11:08

@ethan_shy 如果有好的方案,期待你在社区分享一下,感谢

热门反馈

扫码入社