2018-06-14 11:21

好久不做这个了,看一下文档:
https://gitee.com/jfinal/jfinal-weixin/wikis/Home

2018-06-14 11:20

让浏览器地址变化,得使用 redirect(...),这个是 http 协议决定的, jfinal 不干预

2018-06-14 11:19

将引擎从 MyISAM 改成 InnoDB,可以解决很大部分问题

如果你的已然是 InnoDB,只能是从 sql 以及程序结构上去调整,数据库本身是无法杜绝所有死锁的,很多死锁数据库是让其失败然后释放锁来解决

2018-06-14 11:17

@indexJFINAL 单数据源,直接 Db.find(....) ,不必使用 use 方法

2018-06-14 11:17

sql 没使用 jfinal 的 sql 管理功能,既不方便看,也不方便维护,太乱了:
http://www.jfinal.com/doc/5-13

这样的代码不会有人去认真看,只能猜测: 两个表的字段重复了,需要使用 as 起个别名,例如:
select t1.ID , t2.ID as ID2

2018-06-14 11:14

这个源码是 IDEA 反编译出来的,一定要下载 maven 中心库的真正源码才能正确调试

2018-06-14 11:13

先看一下控制台输出的 jfinal action reporte, 其中的一栏 parameter 会输出参数

根据这一栏的输出选择相应的 get 方法具体用法看一下文档,都有实例

2018-06-14 11:12

可以手动升级一下 redis 的 dependency。 redis 的用户量很大一般会兼容以后的版本

2018-06-14 11:11

升级的幅度挺大,一定要按升级文档来:
http://www.jfinal.com/doc/14-1

异常是 AbstractMethodError, 明显是方法名不对引起的,jfinal 后续版本的方法名有几个改动,升级的时候先 clean 一下所有,然后重新编译一下,让 eclipse 帮着检查哪些地方有方法签名的错误,分分钟就改掉了

2018-06-13 11:26

这个方案没法支持复合主键, 还得再深入才行

2018-06-13 10:42

@纵横 sql 管理功能使用的是模板引擎,比在 Java 代码中拼接 sql 要简单多了,而且有利于维护:
http://www.jfinal.com/doc/5-13

sql 模板的核心设计理念是,尽可能少去打扰 sql,让 sql 尽可能保持原汁原味,注意看 #sql #para 这两个指令的用法就知道了

2018-06-13 09:27

坚持做开源太不容易了,没时间、没资源

2018-06-13 09:25

@songsong123 用纯 JDBC 的 API 去创建一个 DataSource 对象,然后传给 ActiveRecordPlugin 构造方法,用这种方式去创建 ActiveRecordPlugin 对象

这样就跳过了 druid 了,应该可以

2018-06-12 22:53

@jasonbob jboot 内部好像还有 handler,可能有干扰,对于带点的请求 jfinal 的 handler 也是能接管的,总之 handler 可以接管所有请求

2018-06-12 22:52

不知道你的代码, 猜不到