你没有配置吧
https://github.com/leechenxiang/imooc-springboot-starter
Result Maps collection already contains value for com.wsk.wsk.mapper.TestMapper.BaseResultMap
ResultMap配错了
配置和MySQL差不多,具体的可以去百度下
你是抛出了异常:java.lang.RuntimeException: Cannot instantiate object of type tk.mybatis.mapper.generator.MapperPlugin吗?如果是,在pom文件再引入下面即可
<dependency> <groupId>tk.mybatis</groupId> <artifactId>mapper</artifactId> <version>4.0.3</version> </dependency>
已经解决,哈哈
主动加上去可以解决
这是配置数据库连接池的,在一般做demo的时候不需要连接数管理。
慕课网一般不提供课件
上面说错了 你要看看MyMapper的路径对不对,不对的话修改generatorConfig.xml里的MyMapper路径
不都告诉你找不到指定的文件了,看下路径或者是不是名字打错了
看下这个博客,需要修改自己登录用户名的加密方式,直接执行修改加密方式那一步就可以了https://blog.csdn.net/g123321dad/article/details/89291219
检查下配置文件
自己创建,sql 文件在源码 imooc-springboot-starter\src\main\resources\sql\leecx.sql
设置编码格式为UTF-8
## 多个表
<table tableName="table01"></table>
<table tableName="table02"></table>
## 全部表
<table tableName="*"></table>
应该是编码问题导致的
德鲁伊连接池 感觉和别的连接池都差不多 设置下属性就够了
数据库建表语句避免使用注释
在generatorConfig.xml中添加如下代码
在位于<table></table>标签中添加: <property name="useActualColumnNames" value="true"/>
他加了tkmapper插件
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user` (
`id` varchar(36) NOT NULL COMMENT '主键ID,自增长ID',
`username` varchar(32) DEFAULT NULL COMMENT '登录账号',
`password` varchar(32) DEFAULT NULL COMMENT '密码',
`nickname` varchar(50) DEFAULT NULL COMMENT '注册邮箱地址',
`age` int(11) DEFAULT NULL COMMENT '年龄',
`sex` int(11) DEFAULT '0' COMMENT '性别:0保密,1男性,2女性',
`job` int(11) DEFAULT NULL COMMENT '工作',
`face_image` varchar(20) DEFAULT NULL COMMENT '头像',
`province` varchar(20) DEFAULT NULL COMMENT '省',
`city` varchar(20) DEFAULT NULL COMMENT '市',
`district` varchar(20) DEFAULT NULL COMMENT '区',
`address` varchar(100) DEFAULT NULL COMMENT '地址',
`auth_salt` varchar(50) DEFAULT NULL COMMENT '认证',
`last_login_ip` varchar(100) DEFAULT NULL COMMENT '登录IP',
`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
`is_delete` int(11) DEFAULT NULL COMMENT '是否删除',
`regist_time` datetime DEFAULT NULL COMMENT '创建时间',
`user_uuid` varchar(36) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
DROP TABLE IF EXISTS `sys_user`;
CREATE TABLE `sys_user` (
`id` varchar(36) NOT NULL COMMENT '主键ID,自增长ID',
`username` varchar(32) DEFAULT NULL COMMENT '登录账号',
`password` varchar(32) DEFAULT NULL COMMENT '密码',
`nickname` varchar(50) DEFAULT NULL COMMENT '注册邮箱地址',
`age` int(11) DEFAULT NULL COMMENT '年龄',
`sex` int(11) DEFAULT '0' COMMENT '性别:0保密,1男性,2女性',
`job` int(11) DEFAULT NULL COMMENT '工作',
`face_image` varchar(20) DEFAULT NULL COMMENT '头像',
`province` varchar(20) DEFAULT NULL COMMENT '省',
`city` varchar(20) DEFAULT NULL COMMENT '市',
`district` varchar(20) DEFAULT NULL COMMENT '区',
`address` varchar(100) DEFAULT NULL COMMENT '地址',
`auth_salt` varchar(50) DEFAULT NULL COMMENT '认证',
`last_login_ip` varchar(100) DEFAULT NULL COMMENT '登录IP',
`last_login_time` datetime DEFAULT NULL COMMENT '最后登录时间',
`is_delete` int(11) DEFAULT NULL COMMENT '是否删除',
`regist_time` datetime DEFAULT NULL COMMENT '创建时间',
`user_uuid` varchar(36) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='用户表';
我用的是yml版本, 大同小异,应该没有restart.include.mapper和restart.include.pagehelper两个属性吧?
我也是这样