首页
App
&
Coffee
文档
项目
分享
反馈
俱乐部
登录
注册
Db + Record模式切换数据库问题
mountaincat
2019-06-06 10:18
使用
Db + Record模式操作mysql数据库,如果项目后期数据库换成sql server或者pgsql,是否需要改sql语句,或者说有其他的影响
项目:
JFinal
评论区
JFinal
2019-06-06 10:21
对于 jfinal 自身生成的 sql 是完全兼容的, 如果是你自己写的 sql 可能需要改变,例如:
Db.find(这里是你自己的 sql);
如果是 jfinal 默认生成的 sql ,则不需要动,例如:
Db.findById(123);
上面的方法生成的 sql 是由 jfinal 完成的,所以是自动兼容的
对于这类需求,可以将 sql 放在 sql 模板文件中,不同的数据库分别提供一套 sql 模板,切换起来极度容易,改改配置就好
sql 模板的用法在这里:
https://www.jfinal.com/doc/5-13
回复
发送
我要反馈
热门反馈
扫码入社
Db.find(这里是你自己的 sql);
如果是 jfinal 默认生成的 sql ,则不需要动,例如:
Db.findById(123);
上面的方法生成的 sql 是由 jfinal 完成的,所以是自动兼容的
对于这类需求,可以将 sql 放在 sql 模板文件中,不同的数据库分别提供一套 sql 模板,切换起来极度容易,改改配置就好
sql 模板的用法在这里:
https://www.jfinal.com/doc/5-13