2019-07-08 22:34

@为道日损 虚心接受建议的心态是走向成功所必须的

jfinal 迭代的这八年,听取了无数的建议与反馈,才能在今天适应于千变万化的场景

一个人的视野是有盲区的,无数用户的建议是补足盲区的最好办法

2019-07-08 22:28

在比较特殊的情况下会有这个问题,父类在 class 定义时使用的泛型,在子类的 class 定义中没有出现,所以子类中如果使用泛型时找不到这个泛型是在哪声明的

建议通过配置 me.setProxyFactory(new CglibProxyFactory()) 解决,这个方案在性能上是完全一样的,十分好用

2019-07-06 20:53

jfinal undertow 建议升到 1.7 会更爽

所有 getSqlPara 用法换成 template(...) 用法更省代码

2019-07-06 15:55

新版本处理过,你可能用的是去年的老版本

2019-07-05 16:49

你这个是 Spring 部分出了问题,肯定与 jfinal 无关了:
Caused by: org.springframework.beans.factory.BeanDefinitionStoreException:

2019-07-05 11:30

@hmgx 建议在 configConstant(Constants me) 方法中做好映射,一次映射,随处使用,省时省力

2019-07-05 11:16

俱乐部提供了离线版文档福利下载,考虑加入

2019-07-05 11:15

如果是注入接口,事先做个映射:
AopManager.me().addMapping(UserService.class, UserServiceImpl.class);

如果不做映射,需要在 @Inject 上传参:
@Inject(UserServiceImpl.class)
UserService srv;

文档中都有:
https://www.jfinal.com/doc/4-6

如果还是不能注入,只剩一个可能:@Inject 注解来自别的第三方包,检查一下头部的 import xxxx.Inject 是不是来自 com.jfinal.aop 这个包

2019-07-05 10:28

@weiyie 没想到你还真撞上这个唯一的例外了,后续版本改进一下单行注释

2019-07-04 23:57

@happyboy 超爽体验,值得拥有

2019-07-04 18:15

@weiyie 只有单行注释没有处于独立行的时候是例外,注意检查是不是有单行注释,改成让其单独处在一行

2019-07-04 18:14

用好 ActiveMq 就行, jfinal 是 web + orm 框架,并没有参与 ActiveMq 的事

2019-07-04 16:49

@为道日损 退出登录然后再重新登录一次,以免 nickName 有缓存

2019-07-04 16:48

如果是 record , 则使用 record.getInt("id") 即可获取值

如果是 Modle , 如果生成了 getter 方法 model.getId() 可获取,否则用 model.getInt("id") 可以获取

总之,先调用 save() 方法,然后直接获取 id 值即可