2018-07-12 12:08

@艾小管 参考一下文档,注意其中的实例代码:
http://www.jfinal.com/doc/6-10

实例代码中有注释掉的,那个是以前的建议配置,现在有更好的配置方法

2018-07-12 12:06

@小铭哥 用 getPara 可以获取,但如果你用的 post 请求,要设置 x-www-form-urlencoded

2018-07-12 11:57

用 jfinal 生成器先生成 model、base model、mapping kit,然后在 model 中添加点用于树形实体的 getter 方法即可

2018-07-12 11:56

1: 是否有 BaseService 取决于代码重用的程序是否高
2:性能完全没有影响
3:Db 与 Model 的性能完全一样。尽可能使用 Model,Db + Record 模式作为补充。model 有类型有 getter、setter 方法,对于开发会更友好些。Db + Record 可以做到一些 Model 做不到的事情,例如,一次性更新多条记录:
Db.update("update .... where id > ?", 123);
而 Model 的 update() 方法只能更新它自己
4:建议手写这部分代码,jfinal 已经很省代码了,还是要稍微写点代码的,更有掌控感
5:目前没有例子

2018-07-11 20:34

@jones53 club 项目中有一个 IpKit.java, 里头有一个 getRealIp 方法,用上即可

2018-07-11 18:11

多数据源配置看一下文档:
http://www.jfinal.com/doc/5-14

神通数据库用一下 AnsiSqlDialect, 最好是继承一下 Dialect 来定制一个方言

2018-07-11 18:09

提示已经很明确:Can not create instance of class: com.mult._config._Rurality_DreamConfig. Please check the config in web.xml

如果按上面的提示无法解决,需要配置一下 Default output folder,配置方法看 jfinal 文档的截图:
http://www.jfinal.com/doc

2018-07-11 18:00

带点的都被认为是静态请求

传参的话问号挂参是可以带点的,例如:
/action?key=3.14

2018-07-11 17:59

带点的都被认为是静态请求

2018-07-11 15:05

我也很希望不做任何序列化操作,直接支持 String,这样我也省时省力

但是如果不做序列化的话,只能支持 String 型,没法支持你的自定义类型,例如:User、Account、Article 等等自定义的类型

2018-07-11 15:02

@七彩 这种情况获取不到,因为已经与微信没有任何关系了

还是得走微信官方提供的网页授权

2018-07-11 14:59

@mawenyu 这种 sql 本身只返回一条数据,加不加 limit 1 无所谓

select count(*) 最地是用 queryLong 或者 queryInt,可以直接得到值:
Integer ret = Db.queryInt("select count(*) from tableName");

2018-07-11 14:55

确实是个问题,最近我想办法改进一下

2018-07-11 10:55

@年轻似水 有些表是不可见的,添加为跳过即可

2018-07-11 10:29

jfinal 底层用的 JDBC 来处理你的 sql ,所以 sql 一定要让 JDBC 可以接受

修改下 sql 去掉非法字符即可