MyBatis动态创建SqlSessionFactory
一、前言 云平台上运行了很多项目,根据项目id动态的切换数据库,MyBatis启动的时候只会加载一次,很显然无法满足。每次有新项目上传都需要改配置文件然后重启,太low了,所以需要自己根据项目id手动创建SqlSessionFactory进行数据库连接。 原理:将SqlSessionFactory放入Map集合里,判断对应项目id是否创建SqlSessionFactory,若没创建就创建新的,Map有点话就更加动态切换。 动态创建SqlSessionFactor...
原创
2020-09-04 18:26:47 ·
2731 阅读 ·
2 评论