老师 我这个运行出来是这样一个情况,怎么回事了
错误
Exception in thread "main" java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.bjsxt.mapper.UsersMapper.usersMapper at org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.java:1009) at org.apache.ibatis.session.Configuration.getResultMap(Configuration.java:718) at org.apache.ibatis.builder.MapperBuilderAssistant.getStatementResultMaps(MapperBuilderAssistant.java:394) at org.apache.ibatis.builder.MapperBuilderAssistant.addMappedStatement(MapperBuilderAssistant.java:285) at org.apache.ibatis.builder.xml.XMLStatementBuilder.parseStatementNode(XMLStatementBuilder.java:113) at org.apache.ibatis.session.Configuration.lambda$buildAllStatements$2(Configuration.java:860) at java.util.Collection.removeIf(Collection.java:414) at org.apache.ibatis.session.Configuration.buildAllStatements(Configuration.java:859) at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:836) at org.apache.ibatis.session.Configuration.hasStatement(Configuration.java:831) at org.apache.ibatis.binding.MapperMethod$SqlCommand.resolveMappedStatement(MapperMethod.java:257) at org.apache.ibatis.binding.MapperMethod$SqlCommand.<init>(MapperMethod.java:227) at org.apache.ibatis.binding.MapperMethod.<init>(MapperMethod.java:53) at org.apache.ibatis.binding.MapperProxy.lambda$cachedInvoker$0(MapperProxy.java:115) at java.util.concurrent.ConcurrentHashMap.computeIfAbsent(ConcurrentHashMap.java:1660) at org.apache.ibatis.binding.MapperProxy.cachedInvoker(MapperProxy.java:102) at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:85) at com.sun.proxy.$Proxy4.selectUsersAll(Unknown Source) at com.bjsxt.test.SelectUsersAllTest.main(SelectUsersAllTest.java:15) UsersMapper.xml <?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"> <mapper namespace="com.bjsxt.mapper.UsersMapper"> <resultMap id="userMapper" type="com.bjsxt.pojo.Users"> <id property="userid" column="id"/> <result property="username" column="name"/> <result property="usersex" column="sex"/> </resultMap> <select id="selectUsersAll" resultMap="usersMapper"> select userid as id username as name,usersex as sex from users </select> </mapper>
mybatis-cfg.xml
?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--引入properties属性文件--> <properties resource="db.properties"/> <settings> <setting name="lazyLoadTriggerMethods" value=""/> </settings> <!--配置别名--> <typeAliases> <package name="com.bjsxt.pojo"/> </typeAliases> <!--配置环境--> <environments default="development"> <environment id="development"> <transactionManager type="JDBC"></transactionManager> <dataSource type="POOLED"> <property name="driver" value="${jdbc.driver}"/> <property name="url" value="${jdbc.url}"/> <property name="username" value="${jdbc.username}"/> <property name="password" value="${jdbc.password}"/> </dataSource> </environment> </environments> <!--引入映射配置文件--> <mappers> <package name="com.bjsxt.mapper"/> </mappers></configuration>
test
SelectUsersAllTest { (String[] args) { SqlSession sqlSession = MybatisUtils.()UsersMapper usersMapper =sqlSession.getMapper(UsersMapper.)List<Users> list=usersMapper.selectUsersAll()list.forEach(System.::println)} }
UsersMapper
UsersMapper { List<Users> ()}
http_server02.zip
视频里报异常后再xml里面配置了“favicon”就没问题了,怎么我就报错了,把视频代码搬进去也是这样
老师,请问,plt.xticks的第一个位置参数表示什么意思呢
异常处理要重点掌握吗
问题1:
第一个红框是我写的1080P的图片选项,第二个红框是老师那种直接显示的960x600的图片,为什么我的就会出现
错误?通过我的1080p链接直接就能访问到图片:http://desk.zol.com.cn/showpic/1920x1080_115443_131.html
问题2:
最后一页的链接是:javascript:;,不是一个链接所以会报这个Missing错误,那是不是应该自己写个判断了,比如html结尾
POM文件报红 ,老师,不知道是什么原因
我clean了一样,重新install一下也不行,
settings.xml文件用的是阿里云的镜像
源码.zip
点对点直连:
在消费端,将配置文件中,所有中文及注释删除,启动是没有报错的,
但是访问消费端地址,就报:
[nio-8087-exec-1]o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is java.lang.NullPointerException] with root cause
java.lang.NullPointerException: null
这个访问消费端,输出为null,可是将配置文件换成eureka方式,访问就正常,
将spring-boot-starter-parent换成2.2.2.RELEASE及对应的,还是这种情况
百度了好久,没有找到解决的办法
老师,这个为啥出错
lL
老师,我这是啥问题
老师我这个咋会报错呢?代码是我根据视频上写的,我检查了几遍我也没懂
老师,我在测试关闭流的时候,故意不关闭文件,请问为什么会出现如下的情况?
代码:
#测试关闭文件流 f = open('a.txt','a') a = '测试1' f.write(a) f.write(a) #f.close() (故意不写) f = open('a.txt','w') b = '测试2' f.write(b)
运行结果:
请问为什么‘测试2’在‘测试1’的前面,这里缓冲区的机制是怎么样的?
老师,比如画四个矩形,我是用turtle.goto(),用坐标显示,有没有其他好的方法,这个感觉麻烦
老师,为什么我安装了却显示没有呢?视频中讲的两种方法,我都装过一遍了
“对于CHAR和VARCHAR列,只用一列的一部分就可创建索引。创建索引时,使用col_name(length)语法,对前缀编制索引。前缀包括每列值的前length个字符。BLOB和TEXT列也可以编制索引,但是必须给出前缀长度。”
老师,这段话中“前缀包括每列值的前length个字符”什么意思?
我根据这段话的表面意思是这样理解的:如果一个表中包含了name varchar(4),age char(2)两列,前缀是每个列的前length个字符,所有就是name和age的前length个字符的组合。
还有一个理解:如果一个表中包含了name varchar(4),age char(2)两列,如果对name创建索引,并且指定length值后,前缀就是包括该列的每行数据的前length个字符。
这两个理解哪个对?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637