2017-10-31 10:22

@zz210891470 没双引号那就是你 json 转换工具的事了。 jfinal 集成的 json 实现类默认都是有双引号的,你应该是自己做了调整

2017-10-31 10:20

@年轻人 手册中有说明,多看手册,节省无数时间,也帮我节省时间

2017-10-31 10:16

你的数据最外层是两个数组,然后是 map,而你取的时候只取到第一层数组,应该要这样:
data[0][0].flow_id

2017-10-31 10:11

如果请求的全程,自己没有 render 过,那么 jfinal 会默认给你 render(view) 规则是:
finalView = baesViewPath + viewPath + methodName + ".html";

源代码见 com.jfinal.core.ActionHandler

当然你也可以使用 renderNull() 来避免这个行为

2017-10-31 10:07

generator 这个模块中的所有组件都是可以通过 extends 来定制的,里面的所有方法和属性全是 protected,就是为了满足千变万化的个性化需求

2017-10-31 10:07

做个自己的 MyMetaBuilder extends MetaBuilder,覆盖掉父类的 isSkipTable(...) 方法,return true 的就是被跳过的表,可以用正则

最后用将这个 MyMetaBuilder 注入到 Generator 中去就可以了

2017-10-30 20:46

@志 还是上面的办法,单独一个个去部署,一个个运行

2017-10-30 20:40

这个肯定是纯部署的事情,没人知道你部署的实际细节,先一个一个部署,看单独的 A 项目与 B 项目是否正常

确保了每个单独项目都正常以后,再排查一起部署时出现的问题

2017-10-30 20:38

@刘进洪 用 getModel 与 getBean, 不支持 getRecord

2017-10-30 18:06

@hup 就是配置一个方言而已:activeRecordPlugin.setDialect(new PostgreSqlDialect());

2017-10-30 18:05

先调用一次 getFile() ,然后就是 getPara(...) 即可获取,如果希望在 getFile() 之前就可以获取到,可以利用 urlPara 来传数据,然后:
String para = getPara();

urlPara 是不受上传文件影响的参数,可随时获取

2017-10-30 18:03

@眼睛想旅行 findFirst 在用的时候,别忘了为 sql 添加一个 limit 1,这个在 api 注释里面有说明

2017-10-30 18:02

很可能是数据库连接有问题,生成时间花了 120 秒这肯定不正常,一般情是在 1 秒内完成

2017-10-30 18:01

必然可以在命令行启动,前提是你要处理于所有 jar 包的依赖问题。在 eclipse 中启动比较简单是因为 eclipse 解决好了 jar 包依赖问题

这里就有人做过这类分享:
http://www.jfinal.com/share/422
http://www.jfinal.com/share/405

2017-10-30 17:58

注意异常的这部分: Caused by: org.apache.shiro.util.UnknownClassException: Unable to load class

没有用过 Shiro , 没法帮到你