因为mybatis逆向工程生成实体类会默认从mysql数据的information_schema.TABLES和information_schema.COLUMNS两个mysql内置的表中获取对应的表结构信息,而不是像人一样会从对应的数据库找到对应的表结构信息。
解决方法
加上以下代码
<property name="nullCatalogMeansCurrent" value="true"/>

MyBatis在生成实体类时会从MySQL的information_schemaTABLES和COLUMNS获取表结构,而非实际数据库。为解决此问题,需在配置中添加<propertyname=nullCatalogMeansCurrentvalue=true/>。
因为mybatis逆向工程生成实体类会默认从mysql数据的information_schema.TABLES和information_schema.COLUMNS两个mysql内置的表中获取对应的表结构信息,而不是像人一样会从对应的数据库找到对应的表结构信息。
解决方法
加上以下代码
<property name="nullCatalogMeansCurrent" value="true"/>

1124
1856