2020-07-23 09:40

只要前端和后台都用utf8,怎么样都不会乱码。

2020-07-18 14:14

mysql8的客户端是可以连接mysql5.7的

2020-07-18 14:13

我猜他的意思是想返回json的时候,字段为null也显示。可以这么配置:JFinalJson.setSkipNullValueField(false);

2020-07-18 14:08

@尘飞 @crazycl 常见的做法是根据手机号生成一个6位的验证码,把手机号作为key,验证码作为value放到redis里,验证的时候,提供手机,从redis里取验证码比对,redis设置过期时间。可以有效实现分布式部署,并且避免数据库。

2020-07-18 14:05

@JFinal 我现在涉及到更新主键字段的操作(主要是复合主键),就是用Db对象操作。如果按你说的,Model能做到改主键的功能,就算一次只能改一个,也有必要!希望下一个版本能提供model的这个功能。

2020-07-15 11:39

@JAdmins 每个人做项目都有自己的偏好,似乎并没有绝对的对或则错。你觉得呢!

2020-07-13 15:12

不趟这滩浑水就对了。搞的头大!

2020-07-13 14:10

@JFinal 我们用的是云闪付支付平台,他们提供了支付宝,微信支付,可惜,他们的东西做的漏洞百出,不是这里不通,就是那里不通!支付后,跳转不到自定的url!头大!

2020-07-13 12:04

微信太气蛋了,现在正在调试一个微信支付,折腾死人了。

2020-07-13 10:12

@JFinal 其实,就是想实现update mytable set pk=newpkvalue where pk=oldpkvalue,这个需求还是蛮多的

2020-07-08 09:13

JDK14的Record就是和Lombok的功能差不多。这么一说,看来JFinal要适配jdk14,还真得改Record类名了。不过老项目基本上都是用jdk1.8的,先不关心这个问题了。

2020-07-08 09:09

@JFinal
目前就是这么处理的。想波总确认一下:当初配置me.setJsonFactory(FastJsonFactory.me())也就是仅仅是可以根据Model的getset方法生成驼峰json字段名的功能的吧,也没其他的特别用处吧。现在有JFinalJson.setModelAndRecordFieldNameConverter(...)这种方式处理驼峰了,那me.setJsonFactory(FastJsonFactory.me())这个方法就没必要了是吧

2020-07-07 17:58

不建议改!要不然程序都要改一遍,想起来都觉得不合适!类重名的多了。导入的时候指定导入哪个不就行了。如果确实需要在一个class里使用这两个record对象,那就写全,有啥啊。老的JFinal项目全改一遍,想想都觉得恐怖。

2020-07-07 17:55

@JFinal
我之前就是用me.setJsonFactory(FastJsonFactory.me()) ,然后Model通过生成器生成驼峰命名了。但Record是没有转驼峰的,4.9出了JFinalJson.setModelAndRecordFieldNameConverter(...),我很激动,终于Record也可以转驼峰了。结果就发现这个小矛盾了。Record转驼峰是我急需要的,所以,就只能把me.setJsonFactory(FastJsonFactory.me()) 这个玩意儿取消掉了。能不能让JFinalJson.setModelAndRecordFieldNameConverter(...) 根据是是使用哪个json工厂而对应适配呢?或则变通一下?

2020-07-07 14:14

用sprintboot的,都觉得mybatis高大上,其实JFinal的ActiveRecordPlugin才是真的简洁高效!