2016-07-08 20:50

jfinal 2.3 考虑添加此功能,感谢反馈。此外,有没有必要将这些信息生成在 getter、setter 方法上?

2016-07-08 14:45

select 方法只能用于 Redis.call(...) 方法之中,因为每次 redis调用 close() 方法后,select() 方法所选择的数据库又会重新回到初始化的那个库。redis有这个行为相信是为了解决线程安全问题,否则当另一个线程后续操作时,会被前面线程使用的select() 所干扰,以下是 Cache.select(int) 方法上的注释内容,建议参考一下:
注意:在 Jedis 对象被关闭时,数据库又会重新被设置为初始值,所以本方法 select(...) 正常工作需要使用如下方式之一:
1:使用 RedisInterceptor,在本线程内共享同一个 Jedis 对象
2:使用 Redis.call(ICallback) 进行操作
3:自行获取 Jedis 对象进行操作

2016-07-08 11:58

是不是在多数据源情况下做的?jfinal 只支持某个数据源之上的事务,不能跨数据源,这属于分布式事务的范畴。另外,尝试将事务级别调整到 TRANSACTION_SERIALIZABLE 试试,或许是当前你的业务级别要求更高,记得搞定后回来分享一下

2016-07-06 21:37

@vs3mac 忘了说怎么使用了:render(new MyRedirectRender(url, true)),另外,覆盖父类中的方法的代码,先是设置自己想要的参数,然后再 super.render() 调用父类的 render() 方法,不用自己重复写这些代码

2016-07-06 20:37

如果 get("id") 这行是在 model 内部调用,这个方法是一定存在的,get("id") 是指当前Model的父类中定义的 get(Integer) 方法。获取 user 里的值,可以通过 get也可通过 getInt(...)、getStr(...) 等方法获取,如果使用的是 jfinal 2.2,建议生成 getter方法,然后调用 getter 方法获取

2016-07-06 17:25

两个方法,第一是在 redirect 之前通过 getResponse().setXxx() 给设置一下这些参数,二是可以创建一个 MyRedirectRender extends RedirectRender,覆盖父类的 render() 方法,在其中添加自己所需要的信息

2016-07-06 16:48

@hahaman 设置方言了没? activeRecordPlugin.setDialect(new OracleDialect());

2016-07-06 15:31

@多重人格的疯子 单步调试一下程序,然后将出错的那条 sql 语句拿到,看是什么错误,这样就好解决了

2016-07-06 13:38

@xiaoshushu 后续还会根据需求、反馈不断完善,进化没有止尽,到达到一个点的时候,用户会极度喜欢使用新社区,近几天会添加动态消息直接回复功能,多多关注

2016-07-06 11:54

如果手机是通过http访问,可以在 controller通过 getRequest().getHeader("User-Agent") 得到部分手机设备信息,具体含义参考这里:http://www.cnblogs.com/langtianya/p/4378801.html,如果是 app 端也是你自己开发的,可以通过在 app 端使用具体的 api 获取设备信息在请求服务端时带上这些信息

2016-07-06 11:47

是否设置了方言: generator.setDialect(new OracleDialect()) ?

2016-07-06 10:47

jfinal 2.1 将上传路由配置更名为了 baseUploadPath,即上传固定了一个基础路径,权衡了一些因素,例如:可以将路径设置在项目根之外方便做集群。其实使用me.setBaseUploadPath("d:/") 设置好了上传基础路径,然后再 getFile("abc"); 也同样可以办到,退一步使用 file.renameTo(...) 也可以改路径。这个变化可以看一下 changelog第15条:http://www.oschina.net/news/69461/jfinal-2-1-released

2016-07-06 10:32

@IT技术成就梦想 非常感谢你能继续帮助研究验证此问题,我会在jfinal 手册的 oracle 章节将你的研究结果写进去,再次感谢 ^_^

2016-07-05 14:55

@小木学堂 jfinal 社区会根据大家的反馈与需求迭代开发,确保开发出来的功能有价值

2016-07-05 14:53

@小木学堂 会逐步添加的,核心功能都有了,添加回复很容易