heng.ma
heng.ma
创建完DataSource以后,关键是doScan方法,让dataSouce扫描对应的Mapper。 这种方式可以实现的多种情况: 1. 不同的表对应不同的数据源 2. 相同的表对应不同的数据源 ``` @Configuration public class SqlSessionFactoryConfiguration implements ResourceLoaderAware, EnvironmentAware, BeanFactoryPostProcessor { private static final Logger log = LogManager.getLogger(SqlSessionFactoryConfiguration.class); private Environment environment; private ResourceLoader resourceLoader; public...
建议使用Weekend ``` var weekend = Weekend.of(User.class); weekend.weekendCriteria() .andEqualTo(User::getName, "zhangsan"); var record = mapper.selectByExample(weekend); ``` Weekend是Example的子类,就是官方添加了lambda的支持,使用特别方便。可以添加依赖 ``` tk.mybatis mapper-weekend 1.1.5 ```