2019-11-10 18:13

@cs3230524
在ModelB类里面 建个类似的方法:
public M _setMyAttrs(M model) {
return (M)_setMyAttrs(CPI.getAttrs(model));
}
public M _setMyAttrs(Map<String, Object> attrs) {
Table table = CPI.getTable(this);
for (Entry<String, Object> e : attrs.entrySet())
if(table != null && table.hasColumnLabel(e.getKey()))
set(e.getKey(), e.getValue());
return (M)this;
}
然后调用BModel modelB = new BModel()._setMyAttrs(modelA对象);
如果有很多这样的业务,可以单独建立一个 ModelKit ,里面大致也是和上面一样原理,把两个Model对象都穿入进去,进行操作。
手写,未测

2019-11-08 19:20

java.lang.NoSuchMethodError
这个异常, 简单的理解为 系统里有两个 同包同类名的 这样一个Java类,然后这两个类都存在于 那些依赖 jar 中 ,这个时候启动时加载就开始报错了,这种情况,就是 常见的 jar 冲突,然后根据 报错后面提示的类名信息,就能找到是哪些jar 冲突了, 记住这个异常,就像记null异常一样。。。

2019-11-07 23:16

@fmpoffice 没有研究过相关插件, 提供一个思路参考:内容按行计算, 行与行之间内容 切头去尾 进行比较。。。感觉可以初步达到比较的目的。。。

2019-11-07 23:11

https://www.jfinal.com/doc/5-7
看这个代码结构, 还是推荐你用Db.tx 吧,简洁明了

2019-11-06 20:45

百闻不如一见 ~~
https://gitee.com/jfinal/jfinal/blob/master/src/main/java/com/jfinal/plugin/activerecord/DbPro.java
第988行开始

2019-10-31 21:36

@liugz 已提交到线上去了,帮忙检查试用一下这个功能,https://gitee.com/jfinal/jfinal-weixin/commit/7c613aae53d9a8b911f90f46ec391b4f3e697795

2019-10-31 18:56

@JFinal 好的老大,晚上整理一下后就提交

2019-10-31 16:00

@liugz 小木老师已经写在了JBolt里面,内测着,没问题应该会提PR

2019-10-30 22:31

@liangcheng2004 触发click是可以的,感觉用 for(let i in filePaths) window.location.href=href + filePaths[i] 更方便些

2019-10-27 21:37

2333喜欢这个 上“石马”,记得波大说过,最好是 哪里取的Connection,就在哪里关闭。

2019-10-26 17:07

@tuxming 赞!根据需求业务创造适合自己的轮子才是最好得

2019-10-19 23:32

@zhangchuang 这个时候,该外教兴奋的反馈他们主管,主管登录系统在国际化词库进行一下友好矫正~
OK搞定~ 刷新立刻看见效果23333

2019-10-17 23:51

@JFinal 是的,layui原装的菜单右侧太宽,和顶部导航也是太宽,占用了很多业务处理的地方,都被优化掉了,初版也是很丑,是我做的。。。 然后被几个客户美女老师们喷太丑,然后我们就上了设计师和专业前端给打磨了一下23333 专业的事上专业的人,才能做的更专业些~

2019-10-17 23:28

@JFinal 这套系列项目是18年初 最火的前端layui 和一直火着的后端jfinal-club模板引擎布局 改造过来的,果断放弃了以前jsp笨重的布局模式,新项目都是基于这套项目框架迭代的