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才是真的简洁高效!

2020-07-07 14:11

小的图片文件或则word,pdf文档一类的,存数据库是有优势的。没遇到问题的不觉得什么,遇到问题的,头大到崩溃!我现在像头像图片,一些附件文件,只要不是上百兆的文件,都会存在数据库里。如果是大文件,也不要放到web项目里,而是专门做一个静态文件服务器。通过http访问。迁移项目的时候,就知道好处了。

2020-07-07 14:01

放心吧,没问题的!

2020-06-30 14:24

这个应该和数据库有关吧,据我所知,jfinal没有介入jdbc的任何操作。数据库函数能不能,应该查看数据库的相关资料或则是配置。

2020-06-29 18:18

是不是说那个文件夹没有写权限?看看那个文件夹的授权信息。是否当前登录用户可写。

2020-06-28 09:12

举一反三,可以!赞一个!

2020-06-22 09:16

我没注意这个问题,安卓端请求使用okhttp,pc端使用ajax,ajax设置dataType为json,同一个controller,都能接受到数据的,不太了解这个原理。反正就这么用了。

2020-06-19 18:44

这个是jfinal的一个缺陷,分享帖子里有这个问题的解决办法。你去找找

2020-06-16 17:48

另外,怎么在回复里贴图?