MyBatis-Spring-Boot icon indicating copy to clipboard operation
MyBatis-Spring-Boot copied to clipboard

Spring Boot集成MyBatis的基础项目

Results 96 MyBatis-Spring-Boot issues
Sort by recently updated
recently updated
newest added

MyBatisMapperScannerConfig里的bean可以放在MyBatisConfig里吗?我尝试了报错。 我这边两个类里都打印了几句话,打印的信息看到确实是MapperScannerConfig比MyBatisConfig早执行,关键是`basePackage`没法读到配置的值,这个加`@AutoConfigureAfter`也没用,而且加了MapperScannerConfig还比MyBatisConfig 早执行.... ``` @Configuration public class MapperScannerConfig { @Value("${datasource.basePackage:com.tg.ms.mapper}") private String basePackage; @Bean public MapperScannerConfigurer BPMapperScannerConfigurer() { System.out.println("mapper--1.----******----"+basePackage+"----*******"); MapperScannerConfigurer mapperScannerConfigurer = new MapperScannerConfigurer(); mapperScannerConfigurer.setBasePackage("com.tg.mapper"); mapperScannerConfigurer.setSqlSessionFactoryBeanName("sqlSessionFactoryBean"); return mapperScannerConfigurer; } }...

不知作者写的默认配置如何使用,我对比xml的配置,发现有些不同, PageHelper pageHelper = new PageHelper(); Properties properties = new Properties(); properties.setProperty("offsetAsPageNum", "true"); properties.setProperty("rowBoundsWithCount", "true"); properties.setProperty("pageSizeZero", "true"); properties.setProperty("reasonable", "false"); properties.setProperty("params", "pageNum=pageHelperStart;pageSize=pageHelperRows;"); properties.setProperty("supportMethodsArguments", "false"); properties.setProperty("returnPageInfo", "none"); pageHelper.setProperties(properties);

我采用您的例子,将数据库撤换成h2后,中文乱码。结果: `[ { "id": 1, "page": 1, "rows": 10, "name": "鐭冲搴�", "state": "娌冲寳" }, { "id": 2, "page": 1, "rows": 10, "name": "閭兏", "state": "娌冲寳" } ]` 使用mysql正常,我修改的地方有: MyBatisMapperScannerConfig: `properties.setProperty("IDENTITY",...

代码使用截图 ![image](https://github.com/user-attachments/assets/c01bd966-8bb3-454e-8ec1-883a95df78d1) idea调试截图 ![image](https://github.com/user-attachments/assets/933ea0ab-b4b9-4749-a494-2c72d97adc58) 执行sql ![image](https://github.com/user-attachments/assets/78da8fdd-4a99-4bc6-9e18-c702c2080773) 分页配置 ![image](https://github.com/user-attachments/assets/5eb7b473-bb37-4e59-861e-22bddff4aaa8)