2018-10-17 12:30

@JFinal
又发现个新情况,我把那个action的名字改成别的,也会提示重启服务
但之后,访问新名字的action并不存在
访问之前名字的可以,但sysout输出的信息却不是最新的
我特么晕啦!哪来还存在一个隐藏的同名文件吗

2018-10-17 12:26

@JFinal 但事实上真走了,我把sysout中的改成别的也能正常输出
从没遇过这种情况。。。

2018-10-17 12:17

@JFinal 是打开的,Build Auto...

2018-09-19 16:24

可以使用 @Before(EvictInterceptor.class) 注解清除缓存啊

2018-09-19 15:10

缓存更新需要手动维护的。
看这里

2018-09-19 13:13

@Don小浩 感谢老兄的回复,但我并不认可你的逻辑!

我说的“希望老大能优化一下这个地方,能自动把原SQL结尾的分号删除”这句话,不是让老大帮我解决问题,还没那么大脸,我是希望jf能更贴心,更好用。
我现在已经知道这个坑了,一个全局替换就能搞定的小事,真不需要老大帮忙。
但肯定还有很多不知道这个坑的朋友,不代表他们能平安无事的绕过去。
所以我才希望老大能稍微优化一下这里,提升jf的容错性,并且很容易实现。

至于你说mybatis也是这样的,但并不代表mybatis的做法就是对的啊
我承认没资格要求mybatis能按照咱们的要求改。
但幸好,我们还有一个能听得进建议的 @jfinal

2018-09-19 12:47

@天朝子民
对于谁适应谁的问题,我认为首先当然是先学习jf的理念,但最终还是基于jf良好的开放性进行扩展,打造最适合自己的脚手架。
这个问题确实是我疏忽,没注意 #para 是指令。
还是谢谢你的链接,已经学习!

2018-09-19 12:36

@JFinal 是我疏忽了,一时没注意 #para() 是指令~
看来我需要自己写一个 para() 的 shareMethod,就符合自己的习惯了
感谢老大~!

2018-09-19 09:19

以前留下来的习惯,总爱在sql结尾加个分号
希望别人看到这个能避免一下吧
也希望老大能优化一下这个地方,能自动把原SQL结尾的分号删除

2018-09-19 09:17

@JFinal 找到问题原因了!
原来是SQL最后那个分号闹的!
最后处理分页的时候,要在语句最后面再连接“limit 0, 20”

2018-09-19 09:06

@JFinal 已经把SQL语句补充到问题里了~!
按照文档里的说法,原来应该是表连接的问题
把原SQL用括号包起来还是出错,这地方写起来真挺伤神的~!
还请老大看看怎么回事

2018-09-18 10:57

@zz210891470 如果另一个系统是通过ajax或者iframe访问,就会出现这种问题