2019-01-08 11:34
@vincenzo JFinalJson 这个工具类默认支持 15 级转换,你那里是三层这个不太正常
如果你需要配置超过 15 级转换,可通过下面的代码:
JFinalJson.setDefaultConvertDepth(99);
2019-01-08 11:24
@www49ww 就是这两处要设置,无法知道你报了什么错,参考一下这几个:
http://www.jfinal.com/share/426
http://www.jfinal.com/feedback/633
http://www.jfinal.com/share/211
在百度里面输入下面的关键字可搜索出更多资源:
sql server site:jfinal.com
2019-01-08 11:19
@jerry1216m3 mysql 字符集有三个级别,分别是:字段级、表级、数据库级
优先级从高到低是:字段级、表级、数据库级
基于上面的两条,当字段级没有指定字符集时,以表级为准,当表级没有指定时,以数据库级为准
因此,你要根据上述几条规则去查看并且调整
最佳实践是:
1:创建数据库时指定字符集,例如:
CREATE DATABASE my_db DEFAULT CHARSET utf8mb4;
2:后续建表、建字段时无需再指定字符集,因为前面的 create database 已经指定
3:jdbcUrl 中指定 characterEncoding=utf8mb4
综上所述,如果你创建数据库时没有指定字符集,那么你建这个库的时候很可能就不是 utf8mb4,那么后续建表、建字段时就必须要去指定utf8mb4,否则工作不正常
2019-01-07 10:42
@BogBB 间接方法就是实现类似于登录的功能,看一下微信中访问你的项目时是否支持 cookie,如果支持的话,就用 cookie 辅助实现一个登录即可