文档以及看完了,项目也写了一点了。
用的Db + record模式,感觉还不错挺简单的,entity mapper service都省了,但是后期不知道维护好不好。能重用的数据库交互都放到service中了,供app 和 controller调用
现在想问下那个Db缓存的使用,配置好ehcache后使用Db.findByCache(…),想问下各位这个缓存的内容会自动进行更新吗,还是需要手动更新,如果是关联查询呢,那刷新的依据是什么?我看文档里面并没有细说这个缓存的问题、想请教下大家
项目:JFinal
如果省去 service,后期维护将是一场噩梦,而这与 jfinal 毫无关系,使用任何 MVC 框架,只要是省去 service,全都会是噩梦
不管业务逻辑是不是被重用,全部写在 service 层,没有任何商量的余地
ehcache 的缓存不会自动更新,需要自己采用一定的策略通过相关 api 删除缓存或更新缓存,关于缓存,看一下 ehcache 文档即可,jfinal 仅仅是对 ehcache 做了一层极薄的封装