关于jfinal3.0的namespace和sql问题

发布于 2021-12-03 23:26:15 字数 418 浏览 861 评论 5

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

定义了两个namespace
#namespace("index1")
#sql("aaa")
#end

#sql("bbb")
#end
#end

#namespace("index2")
#sql("ccc")
#end
#end

使用了getSqlPara调用了index2.ccc之后,看见sql执行了"ccc"之后,也执行了"aaa"和"bbb",我写的sql三个并无关系啊。这两个namespace是放置在同一个sql文件的。我找半天没找到原因,特来求解惑。

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

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

发布评论

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

评论(5

不乱于心 2021-12-06 06:55:51

@JFinal 那怎么在sql中判断呢????

 

背叛残局 2021-12-06 01:08:46

我好像知道了,showsql设置为true打印的sql不一定是执行的sql吧?

晚风撩人 2021-12-05 16:04:33

回复
showSql 为 true 时,是指在执行 sql 前先输出到控制台,可以认为在打印 sql 以后,会接着执行它

离不开的别离 2021-12-05 03:52:51

回复
@JFinal : 嗯。解决了,是我网页存在偷跑请求,不是Jfinal问题问题

把回忆走一遍 2021-12-04 14:10:48

在初始化时,所有的 namespace 与 sql 指令都会被执行一次,这个执行操作只是一下注册操作,并不会产生结果,在使用 getSql 以及 getSqlPara 时,只会执行确定的某一个 sql 指令

 

从贴子中看不出具体是什么问题,能否描述得更详细点

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