2017-10-24 16:24
这个与路由无关,配置 engine 就可以:configEngine(Engine me) { me.setSourceFactory(new ClassPathSourceFactory());}
2017-10-24 16:23
参数获取方式取决于提交方式,getPara(String) 系的方法需要是 form 表单提交HttpKit.readData(...) 处理 http body 数据提交getPara(int) 系列方法处理 url中的参数先看开发工具控制台输出的 jfinal action report,确定有 parameters 这一栏有数据以后,再用 getPara(...) 系的方法,否则用 HttpKit.readData(...)综上,数据获取主要看你客户端发送的形式,而与后端无关
2017-10-24 16:21
java php 都是程序语言,不了解 php,你确定 php 有插件的概念?
2017-10-24 11:17
@UniqueStone 这个不好猜,因为你的异常并没有给出 cause 部分
2017-10-24 10:37
换 DuirdPlugin 代替 C3p0Plugin,在首页下载 jfinal demo,里面有相关配置
2017-10-24 10:36
me.setViewType(...) 这行代码要去掉,要么就设置为下面:me.setViewType(ViewType.JFINAL_TEMPLATE);
2017-10-23 20:17
jfinal weixin 是很热的项目,本站也是用的 jfinal weixin 这个项目做的公众号支付功能,放心使用
jfinal weixin 一直在维护,版本也一直在升级,weixin_guide 并不是 jfinal 官方的,我这里不能保证能用jfinal-weixin 这个项目中有一个 demo 目录,将这个目录下面的代码 copy 出来是直接可以使用的
2017-10-23 20:16
jfinal club 以及 jfinal demo 中的 dao 都在 Service 中,手册中的不是最佳实践,不建议使用由于 dao 是 static 的,所以是全局共享的,对象生命周期会一直到项目终止由于 dao 是 static 的,所以这个 dao 永远只有一个对象,不用担心空间的占用
2017-10-23 16:13
用的什么方式开启的事务?
2017-10-23 15:29
@arboret 如果在在 jfinal 中, connnection 通常这么获取:DbKit.getDataSource().getConnection();
2017-10-23 15:10
如果使用的是 jfinal 提供的数据库操作 api,连接都是自动关闭的,无需处理如果要自己关连接, 调用 connection.close() 关一下即可
2017-10-23 15:09
在 mysql 或者 oracle 自带的控制台中先执行这个 sql 语句,确保 sql 的性能满足需求以后,再放在代码中去使用几乎所有的数据库层框架都只能代为将 sql 与 para 转交给数据库(更确切地说是转交给JDBC),而无法帮助优化 sql 的性能因此,sql 的性能还需要依靠自己在数据库方面的积累,目测你的 sql in 效率低是因为 in 里面的字段没有做好索引,如果索引也做好了,数据库配置也没问题,那么看看数据量是不是非常之大,千万级的数据是没什么问题的
2017-10-23 15:06
@海哥 建议开发的时候始终提交到 dev 分支,让 master 分支始终保持可用状态
@yangxianqiang 进小木学堂官方群,在 qq 里面搜索小木学堂