慕仔4181302
寫錯地方了 抱歉
慕斯卡6082547
将外部的<select>改为<insert>即可,<select>中是没有这几个值的。
例:
<select id="addUser">
insert into mybatis.user (id,name,password) values (#{id},#{name},#{password})
</select>改为
<insert id="addUser" useGeneratedKeys="true" keyProperty="id">
insert into mybatis.user (id,name,password) values (#{id},#{name},#{password})
</insert>
qq_慕前端7130014
AreaDao.xml文件头部语言应该改成mapper的映射,而不是之前用的config
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
慕姐4127748
mybatis_config_file=mybatis-config.xml 这里的mybatis-config.xml和配置文件的名称要一样 否则就会出错

尤怀光
哪里有问题吗?
weixin_慕斯6084994
可能路径写错了吧
20171228
,照着老师的代码敲的
qq_慕UI6294992
你好 ,请问这个的源码在哪里下载呢
慕勒7542255
你好,你解决了么
殷梦凡
JYChiu
mybatis-generator
FPX
FPX
跟着打不是就有源码么?
独孤绝尘
楼主确定一下你的标签是<insert id="insertArea" 而不是<select id="insertArea" ?
qq_蚊香_2
是useColumnLabel不是userColumnLabel,错误提示多明显啊!
慕粉2150019292
感谢,我也遇到同样的问题的,我试试您的方法。
qq_NotoriousIT_0
你的包com.ctrip... ctrip有这个包路径名吗?
qq_奥古斯都_1
jdbc.driverClass = com.mysql.cj.jdbc.Driver
jdbc.url = jdbc:mysql://127.0.0.1:3306/db?useUnicode=true&characterEncoding=utf8&serverTimezone=GMT
向天笑love
上面打错了,改成这个。ResourcePatternResolver resolver = new PathMatchingResourcePatternResolver();
慕斯卡7287304
懂了懂了
你好吖
字段一直爆红
数据库中这些字段和表都存在
idea数据库连接上了也
慕尼黑9146956
我找到问题的所在,那就是不能像老师那样创建config.dao这样的package,要分开文件夹config下再创建一个文件夹dao。不知道是不是Windows版的idea不支持这样创建,会在不到Areadao这个对象。
牙膏牙膏牙膏
解决了,文件头我是复制的mybatis-config.xml的,所以要把Configuration改成mapper,同样的,后面“”中的mybatis-3-config也要改成mybatis-3-mapper
解决完发现自己真笨,其实是对xml的不熟悉,想想为什么是红的呢,肯定是没有映射过来。根本原因还是基础不扎实!
失忆pain
看一下dataSource的类型是否正确
import javax.sql.DataSource; import org.mybatis.spring.SqlSessionFactoryBean;
趁早czcz
把配置文件贴出来啊
Only乐
同学好,你的错误截图没截全,主要看caused by 附近的错误,去解决,具体可以比对下源码
源码是没问题的 https://gitee.com/xiangze/demo/tree/master/src/main/java/com/imooc/demo/config/dao
SR6
同学请你严格和视频的比对下,你的错误非常明显, 这里要提供的是Entity并且是resultType="com.imooc.demo.entity.Area"不是dao
https://gitee.com/xiangze/demo/blob/master/src/main/resources/mapper/AreaDao.xml
感觉你对这块不是很了解,建议先去了解mybatis再说
慕莱坞1326395
同学好,你感兴趣的话可以试着那样写看能否奏效,有时候框架设计者要这样咱也没办法,要不就自己写个扩展改造一下,要不就只能遵从,其实不必纠结这个,学好原理一通百通。
风景如画x
是担心多出一个逗号的问题吗,这个大可放心,同学可以亲自试一些极限的情况:)
ChrisJAY
mybatis-generator