2018-04-16 10:55

设置断点,单步调试一下,切忌猜测程序的行为

如果可以猜测出来,显然就不会出错了

2018-04-15 21:42

先确认一下字段是不是本身就没有时分秒

如果确实有,调试跟踪一下是如何丢失的

最后,可以试一下 jfinal 3.4 版本,这个版本针对 oracle 的日期型数据做了很细致的优化,jfinal 3.4 的使用方法见这里:
http://www.jfinal.com/share/714

2018-04-15 15:06

druid 有现成的功能:
druidPlugin.addFilter(new StatFilter()); // 添加 StatFilter 才会有统计数据

再添加一个 handler:
me.add(new DruidStatViewHandler(...));

然后访问 localhost/druid 即可

俱乐部有现成的一套代码,建议加入俱乐部,节省无数时间

2018-04-15 15:04

将 jfinal 的 StrKit 添加为共享对象:
engine.addSharedObject("StrKit", new StrKit());

然后这么来用:
#(StrKit.firstCharToUpperCase("abcdef"))
#(StrKit.firstCharToUpperCase(变量名))

将 StrKit 添加为 shared method 用起来更方便:
engine.addSharedMethod(StrKit);
#(firstCharToUpperCase(变量名));

2018-04-15 11:11

@hahahahhaha 数据库连不上而已,真没什么好说的

一般有三种情况:
1:用户名或密码错误,或者 jdbcUrl 错误,导致去连别人家的数据库
2:所使用的用户名没有权限
3:项目所在机器与数据库所在机器是否是同一台机器,如果不在同一台机器默认是连不上的,即便你的用户名与密码都对。 这种情况需要使用命令行来授权

先在命令行,使用 mysql -u userName -p 去连接,确保可以使用以后,再开始写程序

这类问题从根本上就与 jfinal 毫无关系

2018-04-15 10:55

但这个问题为什么在别的 eclipse 版本中就没有出现,jfinal 的这个功能模块已经使用很久了,一直没有问题,直到这个 eclipse 3.7.2 Oxygen 才出现

一直不知道确切原因

2018-04-14 16:55

没看到任何异常,也没看到包冲突

2018-04-14 15:11

@大Z 可能是为了兼容性,发个 issue 出来让开发团队来处理一下

2018-04-14 14:46

使用 Db.update("create table ...") 就可以建表了,和用户手动建表没啥不同,just do it

2018-04-14 14:45

只用一个就可以,去除其中一个

2018-04-14 14:45

精确到秒级,直接在 jfinal 中使用第三方的 quartz 即可,如果嫌这个太麻烦,可以使用 Java 的 Timer 来做

2018-04-14 11:51

@libofei 序列化用有两个实现,一个是第三方的 fst ,二个是 JDK 自带的序列化

默认使用 fst,应该是支持递归的

2018-04-14 11:35

自动做了序列化封装,可以存放 java 对象

2018-04-13 22:49

@syso 已通过私信发送,查收一下,如果今天加群太晚没有处理,明天早上会被处理。直播视频录制随后会发给你

2018-04-13 20:38

很久没有开发过微信项目了,建议看一下文档:
https://gitee.com/jfinal/jfinal-weixin/wikis/AccessTokenApi