2019-03-20 22:15
@maxwade 不管客户端是什么浏览器,从数据库的 session 表中删掉 accountId 所对应的记录,然后 ehcache 中的缓存也删掉即可
即便 sessionId 还存在也没关系,因为使用 sessionId 去读数据时发现 session 表以及 ehcache 中的数据不存在了,那么浏览器中的 sessionId 会立即被删掉,即便没被删掉也是无效值
因此,总的来说,只要处理好服务端的事情就可以了
2019-03-20 11:35
非常好的建议,预先生成 table mapping 十分容易,以前没有人提起启动时速度时的映射时间加速的事,也就没这一路思脉
当前架构下,_MappingKit.java 已经有了,只需要在 MappingKitGenerator 中添加生成 model 到 table 的映射即可,只是再向前多走一步而已
_MappingKit.java 中多生成一个方法,向 TableMapping 中 put 进映射关系即可
这个建议十分合理,因为如果你 Model、BaseModel 都是生成的,那么已然将映射关系交给了生成器,进一步将 model 到 table 字段的映射也交给生成器也十分合理
赞