2019-01-08 11:34

@vincenzo JFinalJson 这个工具类默认支持 15 级转换,你那里是三层这个不太正常

如果你需要配置超过 15 级转换,可通过下面的代码:
JFinalJson.setDefaultConvertDepth(99);

2019-01-08 11:30

@tianya 记得搞定后再回来分享一下,有好几个同学需要解决这个问题,感谢

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 23:43

远程服务启动时添加一点配置,然后 eclipse 可以直接支持,参考一下这类资料:
https://www.cnblogs.com/Lawson/p/6188370.html
https://www.cnblogs.com/leodaxin/p/7678524.html

2019-01-07 23:41

@jerry1216m3 首先数据库存放的字段要设置成 utf8mb4,这个是大前提

2019-01-07 23:40

添加配置:
undertow.hotSwapClassPrefix=com.jjiehao.

这个在文档中有过说明

2019-01-07 23:39

注意设置一下方言 SqlServerDialect

2019-01-07 23:39

这个用法太爽了,将部署这件事进一步简单快速化了,点赞 + 收藏

回头我将这个方法推到俱乐部群里面去,谢谢分享

2019-01-07 23:37

sql 写错了,应该是 .... parent = ?

2019-01-07 23:36

ActiveReocrdPlugin 没有正确启动,或者当前 Model 没有添加映射,都是基础问题,细节一点按照文档来即可

或者下载首页的 jfinal demo for maven ,参考里面的做法

2019-01-07 23:34

:id 可以用 #para(id) 来代替, 输入量稍微大一点

要扩展的话也可以,一种简单的办法是在 sql 被解析的时候,将 :id 给替换成 #para(id) 就完事了,这是最简单的办法了

你单步调试一下,很容易改进

2019-01-07 10:42

@BogBB 间接方法就是实现类似于登录的功能,看一下微信中访问你的项目时是否支持 cookie,如果支持的话,就用 cookie 辅助实现一个登录即可

2019-01-07 10:41

感谢分享

2019-01-06 23:47

@cs3230524 基础一定要打好,否则会出各种莫名其妙的问题