JFinal的数据操作方式如何选择?

发布于 2021-12-01 05:24:32 字数 227 浏览 745 评论 2

@JFinal 你好,想跟你请教个问题:

1.JFinal的数据操作方式:ActiveRecord+Model,Db+Record,SQL 模板,在做系统的时候该如何选择?

2.用SQL模板,插入数据如何得到自增的主键id值?

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

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

发布评论

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

评论(2

小瓶盖 2021-12-05 05:12:59

ActiveRecord+Model是指什么意思,没听太明白

时光清浅 2021-12-04 05:26:46

尽可能选择使用 ActiveRecord 模式,只有在 Model 满足不了需求的时候,才用 Db + Record 作为补充

 

ActiveRecord 设计模式的核心是一个 Model 对象对应表中的一条记录,所以对于 model.save()、model.delete()、model.update() 这类操作都是针对于某一条表记录进行的,当你需要对表中的多条数据同时进行update 或 delete 操作时就需要使用 Db + Record 模式,例如:

Db.update("update account set cash = cash + ?", 100);

   上面的操作对 account 表中的 cash 字段增加 100,如果你使用 Model 则不方便去实现

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