2020-11-30 12:21
@当下星辰 昂,“前一次还没执行完,第二次马上执行”,意思是代码执行时间超过第二次运行时间了啊。那注意处理synchronized时的代码阻塞问题
2020-11-30 12:13
@JJfinal _MappingKit.mapping(arp); 和 com.kaochang.config.model._MappingKit.mapping(arpKC); 里面检查检查看看里面是不是 model 注册错了 ? 如果注册正常,是不用加use的, 你可以读一下model的源码,就是因为乱加use导致this.configName值被更改,所以下次查询会去到configName库。
检查_MappingKit里面,是不是有同名的java类名,虽然不同包名,但是代码里面会很容易引用错误。开发者以为用的是A数据源的Model ,实际上代码导入的是B数据源的Model,遇到这样的情况业务,建议最安全的办法就是直接对B数据源的 Model类进行重命名,增加统一前缀,避免下次再有人导入包时倒错了。并且统一代码里面Model不要使用use方法。
2020-11-28 21:19
@liugz 做前后分离项目的时候,我个人感觉,那种数据库查询然后返回json的这种项目,直接就用Db + Record 不要Model 爽的一批。 前端需要什么字段,就在SQL里面 SELECT 写明即可,像上面SQL的话,直接把大小写写明就可以了 c.dict_data_name sexName 这样前端直接就拿到了,还方便
2020-11-28 10:26
@chcode 我是搜索了什么是Liquibase ,才知道是干这个的。我之前自己有撸了一个json格式对比结构的,但是还是有些BUG,感觉不如这个成熟,我准备试用试用Liquibase https://www.oschina.net/p/liquibase?hmsr=aladdin1e1
2020-11-27 14:56
@当下星辰 那就是配置错了,看波总的博客:https://my.oschina.net/jfinal/blog/353062
本地开发的话,是一样的,都是有配置文件的