2018-03-30 20:36
@fmpoffice 看一下你手头的 club 项目源码,里头有一个 session 表,ehcache 也对 Session 对象进行了缓存,但持久化是放数据库中的
建议放数据库,不仅仅有利于持久化,而且方便做集群与分布式
2018-03-30 20:35
@fmpoffice 一直用的 ehcache 缓存数据到硬盘,从没出过问题
现在做项目新的方案是将所有数据放数据库,ehcache 仅仅起一个提速的作用,当 ehcache 中没有数据的时候去数据库读
2018-03-30 18:39
@qin 参数传进来,用输出指令 #() 输出即可:
order by #(aaa) asc, #(bb) desc
多看看 jfinal enjoy 引擎文档,自然就会使用了
2018-03-30 15:45
@badouyuren 如果暂时不想升级,还可以拿到 jfinal 3.4 中的 TemplateRender.java 这个源代码,改名为 MyTemplateRender.java ,然后通过下面的代码进行切换:
public class MyRenderFactory extends RenderFactory {
public Render getRender(String view) {
render(new MyTemplateRender(view));
}
最后配置一下切换到新的实现:
me.setRenderFactory(new MyRenderFactory());
当然,如果你有 BaseController 的话,还可以在其中添加一个 render(String) 方法来覆盖父类实现:
public void render(String view) {
render(new MyTemplateRender(view));
}