2016-11-15 09:49
@Dreamlu 在划分服务的时候保障一下不要跨数据源事务,每个小型服务通常使用一个数据源就好,多个服务再协同工作
2016-11-14 17:35
@欧阳小泽 在 SessionInViewInterceptor 的 intercept 方法中设置一个断点,单步调试一下,看下面这行代码有没有被执行即可:
c.setAttr("session", session);
2016-11-14 17:33
@幻城主 控制台没输出异常,先确保日志配置是否正确, log4j.properties 文件要放在正确的位置,并且配置要正确,相关的 jar 包要有
具体可以在 jfinal 社区首页下载 jfinal demo ,将里面的 log4j.properties 文件和 jar copy来出用
2016-11-14 16:05
@charlox 可以引入一个 MyModel 继承自 Model,覆盖掉其中的 getter 方法,转换一下,可以这样来:
getNumber(attr).intValue()
这样就可以将 BigDecimal 转成 Integer 了,实现了两种数据库的统一
然后通过继承 BaseModelGenerator,将 BaseModel从原来的继承 Model 转而继承 MyModel 就打完收工了
jfinal 2.3 会将 ModelBuilder、RecordBuilder 接取成抽象类并让 Dialect 持有它,那个时候就可以通过定制这两个实现类来实现更为方便的控制了
2016-11-13 16:05
@小木学堂 没错,不是什么产品都要追求那种超长时间占用,小而美也是一个很好的方向,如果小程序做得足够好,虽然占用的用户时长很短,但是互联网的好处就是不受时空所限,用户量也可以是海量的,商业价值也可以是巨大的