2020-11-03 10:48

此外,jfinal 的 API 尽可能使用的是 "系列命名", 也就是相同功能参数不同时方法名都一样,例如:
Db.find(String , Object...) 与 Db.find(String)
Db.queryXxx 系列方法等等都是这个套路

所以,虽然官网文档中有些地方只介绍了一个 API,其实相当于是介绍了一个 "系列" 的 API, 这样才可以极大降低学习成本

最后,在 eclipse 中鼠标悬停在方法上,会弹出 API 文档,有些还有例子代码

2020-11-03 10:45

在 maven 中心库有下载:
https://repo1.maven.org/maven2/com/jfinal/jfinal/4.9.02/

注意下载 jfinal-4.9.02-javadoc.jar ,解压打开 index.html 即可查看 API

2020-10-31 16:20

@zzutligang 没错,正是这样

如果是 mysql 数据库 toCamelCase 第二个参数设置为 false 为好,oracle 设置为 true 为好

2020-10-30 18:02

@海哥 一直没时间推动,所以没宣传

重点还是要先转起来,先有一批优质 application

2020-10-30 17:45

@海哥 一直在的,不需要重发,群文件

2020-10-30 17:40

@海哥 插件做到 app 里头去,就像 @小徐同学 的 JFinal Elasticsearch

application 的概念在俱乐部共享文件中有说明,去年 12 月份就发布了

最近我想继续完善一下

2020-10-30 17:39

@jfinal爱好者22 Db.tx 里面可以用 try catch , catch 中可以处理错误信息,然后 return false 即可回滚事务

2020-10-30 16:57

@SuperEric 这个是俱乐部专享的,不会发布到咖啡频道,正在开发中

2020-10-30 16:54

@北流家园网 需求再具体一些呢? 或许有人已经做过这类功能了

2020-10-30 16:48

集群应用方案这个是不是强需求?

2020-10-30 15:49

@zhang_0501 配置了 MIME 以后就不会下载,而会按某种方式展现资源,记得搞定后回来分享

2020-10-30 15:49

@zhang_0501 一定要参考这个反馈:
http://www.jfinal.com/feedback/7237

其中谈到了 undertow 对于某些 Mime 并没有直接支持,我估计是你那里需要播放的视频文件也需要配置一下 MimeMapping

先搜索一下 MIME 的对应表,再配置一下,我这里假定你要播放的是 mp4 文件,配置如下:
UndertowServer.create()
.configWeb(builder -> {
MimeMapping mm = new MimeMapping(".mp4", "video/mp4");
builder.getDeploymentInfo().addMimeMapping(mm);
})
.start()

这里有相关的资料:
https://baike.baidu.com/item/MIME/2900607?fr=aladdin

2020-10-30 11:21

我自己的项目,只要是事务,全都用的 Db.tx(...) , 使用 JDK 8 的 lambda 省代码,写起来方便,控制异常也方便

2020-10-30 11:20

Tx 拦截器是靠异常感知并提交/回滚事务的,所以 serice 内部不能吃掉异常

一般有下面几个办法:
1:使用Db.tx 做事务
Db.tx( () -> {
数据库操作在此
});

2:业务层向外再抛出异常