Jfinal 如何多表增删改查呢?

536318412 发布于 2015/01/15 18:56
阅读 1K+
收藏 0

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

加载中
0
JFinal
JFinal
     多表查询写 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 官网下载
JFinal
JFinal
回复 @536318412 : Model 是 ActiveRecord 模式,是指一个 model 对象唯一对应一条数据库中的记录,所以 model.delete() 就是删除该 model所对应的数据表中的记录。如果你要直接 sql 操作数据库,需要使用 Db.update("delete ....) 或者 Db.update("update ...)
5
536318412
大神 我看到.find()和.update() 可以执行SQL的方法了 但是save和delete没有看到可以直接执行sql的方法啊
返回顶部
顶部