Jfinal 如何多表增删改查呢?

发布于 2021-11-29 01:05:28 字数 221 浏览 844 评论 3

@JFinal 你好,想跟你请教个问题:如何可以自己写SQL执行。。求大神帮忙

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

奢望 2021-11-30 03:06:00

大神 我看到.find()和.update() 可以执行SQL的方法了 但是save和delete没有看到可以直接执行sql的方法啊

成熟稳重的好男人 2021-11-30 02:22:07

回复
Model 是 ActiveRecord 模式,是指一个 model 对象唯一对应一条数据库中的记录,所以 model.delete() 就是删除该 model所对应的数据表中的记录。如果你要直接 sql 操作数据库,需要使用 Db.update("delete ....) 或者 Db.update("update ...)

酒几许 2021-11-29 21:48:12

     多表查询写 sql 就可以了,例如: model.find("select a.* b.* from a inner join b on a.b_id = b.id")。增删改可以使用 model 中的 save()、delete()、update() 方法,详见 jfinal 手册都有实际的例子,在 http://www.jfinal.com 官网下载

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文