SpringMVC使用mybatis-plus配置好之后无法生成代码
@青苗 你好,想跟你请教个问题:SpringMVC使用mybatis-plus配置好之后无法生成代码,代码及配置如下。
public class CustomGenerator { public static void main(String[] args) { ConfigGenerator cg = new ConfigGenerator(); // 配置 MySQL 连接 cg.setDbDriverName("com.mysql.jdbc.Driver"); cg.setDbUser("root"); cg.setDbPassword("123456"); cg.setDbUrl("jdbc:mysql://127.0.0.1:3306/onard?characterEncoding=utf8"); // 配置包名 cg.setEntityPackage("com.hvg.manager.test.entity"); cg.setMapperPackage("com.hvg.manager.test.db.testMapper"); cg.setXmlPackage("com.hvg.manager.test.db.testMapper.xml"); cg.setServicePackage("com.hvg.manager.test.service"); cg.setServiceImplPackage("com.hvg.manager.test.service.impl"); cg.setDbPrefix(true); // 配置表主键策略 cg.setIdType(IdType.AUTO); // 配置保存路径 cg.setSaveDir("/path/to/src"); // 其他参数请根据上面的参数说明自行配置,当所有配置完善后,运行AutoGenerator.run()方法生成Code // 生成代码 AutoGenerator.run(cg); } }
<bean id="sqlSessionFactory" class="com.baomidou.mybatisplus.spring.MybatisSqlSessionFactoryBean"> <property name="dataSource" ref="dataSource" /> <property name="configLocation" value="classpath:mybatis-config.xml" /> <property name="typeAliasesPackage" value="com.hvg.manager.test.entity" /> <property name="mapperLocations" value="classpath:com.hvg.manager.test.db;/*Mapper.xml" /> <property name="plugins"> <array> <!-- 分页插件配置 --> <bean id="paginationInterceptor" class="com.baomidou.mybatisplus.plugins.PaginationInterceptor"> <property name="dialectType" value="mysql" /> </bean> </array> </property> <property name="dbColumnUnderline" value="true" /> </bean>
<bean id="mapperScannerConfigurer" class="org.mybatis.spring.mapper.MapperScannerConfigurer"> <property name="basePackage" value="com.hvg.*.*.db;" /> <property name="sqlSessionFactory" ref="sqlSessionFactory" /> </bean>
<!-- 数据库配置 --> <bean id="dataSource" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.mysql.jdbc.Driver" /> <property name="url" value="jdbc:mysql://localhost:3306/onard" /> <property name="username" value="roottt" /> <property name="password" value="123456" /> </bean>
<!-- https://mvnrepository.com/artifact/com.baomidou/mybatis-plus --> <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>1.4.7</version> </dependency>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
生成了在我磁盘的根路径下开始。
我们的数据库连接信息是正确的,直接使用mybatis是可以查询出数据库里面的信息的。错误日志未空。控制台显示: 警告: If you want to support the keyword query, must have database_keywords.dic. null generate success!
看看数据库用名密码是否正确!! 最好看下你的错误日志!!
mybatis_plus参考文档