2024-07-27 13:05

目前 jfinal 基本上是每月发一个新版本的节奏,不知道 "有人说" 的这些人是什么逻辑:
https://mvnrepository.com/artifact/com.jfinal/jfinal

不要听那些人胡说八道。我们公司所有项目全是基于 jfinal,社区十万用户有大量铁粉一直在使用,其中不乏使用超过十年的资深骨灰级用户

jfinal 迭代了十三年,已经非常可靠稳固,这几年没有什么可以创新的地方,所以没有宣发而已

我个人极力追求创新,所以没创新功能我也不好意思拿出来说

当然,这个只是暂时的,社区正在开发针对 AI 时代颠覆性的新开源项目,该项目将与 jfinal 一起发展

jfinal 永远不会被放弃,这么简单好用且一直在用的框架怎么可能被放弃,关键是维护并不花时间,每个月花两三个小时根据反馈做点迭代足以

2024-07-26 17:40

@konguwmang 用下面的方式先测下 jdbc 是不是支持:
Connection conn = DbKit.getConfig().getConnection();
conn.preparedStatement(sql, ...);
conn.executeQuery();

用上面的方式试下 jdbc 是否支持你的 sql , 支持的话就没问题

2024-07-26 17:00

jfinal 用 enjoy 将 sql 生成之后,直接扔给了 jdbc 去执行,只要是 jdbc 支持的 sql , jfinal 一定支持

异常信息以及调用代码都没有,无法进一步判断

2024-07-26 15:42

@lajsSpring 给出具体的使用例子,无法明确你的需求

2024-07-26 14:50

支持,你说的可能是别的问题,贴出下代码

2024-07-06 23:46

@jfinal009 在 qq 上找我要微信二维码,这里贴不了

2024-07-06 20:30

@jfinal009 发过通知, 你还没进群?

2024-07-06 14:30

解决问题按这几个步骤:
1: 先在文档中找找相关说明,有些问题可能是配置问题
2: 官网资源、源代码可以浏览一下,基本用法都包含了
3: jfinal 源码只有 3 万行,而且调用栈很浅,通过单步调试比较方便定位原因
4: 在 aifei 极开发群提问

2024-07-04 10:25

@liugz "动态开启数据连接dbid" 是啥意思?

是动态创建了 Config 对象吗? 看一下 DbKit 中有关 config 对象的添加、移除,Db.use(...) 方法依赖 DbKit 中对 config 对象的管理

调试一下 DbKit 中的几个方法

2024-07-04 09:59

你的用法本来就是对的,多数据源就是这么用的: Db.use(dbid).template(......)

调试一下,是别的原因引起的

2024-07-03 19:44

需要首先确认一下,当前用的 json 转换是哪个实现,单步调试看一下是不是用的 JFinalJson 在操作

2024-07-02 18:13

linux 下一般是权限问题,用 chmod 解决一下

2024-06-25 20:01

Navicat 比 IDEA 自带的好用,比 datagrip 也要好用,现在就去下载一个,赞

2024-06-17 17:37

之前的 jfinal 由于是 all in one 项目,而一直要确保 jfinal 自身没有任何第三方依赖,所以必须要无第三依赖地方式去实现动态代理

从这个角度上验证了:严苛的限制条件可激发创新

这个问题还导致了我有新的创作思路,完美的东西放 aifei 内核,不完美的东西放内核之外,这样极大减轻了工作量

2024-06-17 17:34

@chcode 确实可惜,还有一个原因是 aifei 内核尽可能是纯抽象代码,所以动态代理这类实现被放在 aifei-base 等周边项目之中

而周边项目,我并不打算做到对任何第三无依赖,所以用用 javassist 变成可接受的

最终,只要确保 aifei 内核是完美的就可以了