spring boot 练习mybatis generator使用h2数据库做练习时,如果使用gradle生成项目,默认数据库名随机生成,因此mybatis配置文件中指定数据库名会不存在,不能生成任何代码,需要在项目配置文件application.properties中显式指定数据库名,例如
#spring.datasource.driverClassName=org.h2.Driver
spring.datasource.url=jdbc:h2:mem:testdb
spring.datasource.username=sa
spring.datasource.password=
此时才能匹配mybatis generator配置文件generatorConfig.xml的数据库链接
<jdbcConnection driverClass="org.h2.Driver"
connectionURL="jdbc:h2:mem:testdb"
userId="sa"
password="">
</jdbcConnection>