java常见错误
江河里的鱼
穷且益坚,不坠青云之志,虚心学习,虚心请教!
展开
-
Assert.assertEquals字符串引发的错误---org.junit.ComparisonFailure expected:<xy> but was:<xy>
当我运用test类的Assert.assertEquals比较字符串的时候出现如下错误:调试出现如下:因为从数据库里获得一般有时有\n或是\r\n,而我们直接给的值不带这些换行符号,所以会报上面的错误我们可以在指定地方加上\n例如:...原创 2019-06-09 16:50:57 · 4179 阅读 · 0 评论 -
SqlSession was not registered for synchronization because synchronization is not active事务开启失败
当运行是报如下错:大体是说事务没激活,我在在开启事务钱需要配置事务的一些条件这配置有:xml配置 基于注解配置这讲解xml配置在spring-mybatis.xml或有时是在spring-service.xml其实这后面service.xml也可以合并到mybatis里面添加:<tx:annotation-driven /><?xml versio...原创 2019-06-20 09:12:00 · 31524 阅读 · 1 评论 -
java.lang.AssertionError: Expected :0 Actual :审核中--断言Assert.assertEquals比较值不一样报如下错:
自己比较代码如下:Assert.assertEquals(ShopStateEnum.CHECK.getState(),shopException.getState());从上图片中可以看出来期望值是0,而返回实际值是一个字符串。因此我们可以分析来找出错误,shopException.getState()里得到值是字符串可以返回shopException类里面看下定义的getState...原创 2019-06-26 21:57:48 · 2306 阅读 · 0 评论 -
org.apache.ibatis.builder.IncompleteElementException: Could not find result map com.dao.ShopDao.int
在做dao层测试时出现下面的错误情况:仔细排查了一下,发现是MyBatis的sql查询写法类型有误错误的写法:<select id="queryShopCount" resultMap="int">resultMap必须使用如下的写法定义:<resultMap id="BaseResultMap" type="com.paralworld.app.facil...原创 2019-08-14 09:15:22 · 272 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):问题
上述报错大体在mybatis中dao接口与mapper配置文件在做映射绑定的时候出现问题,简单说,就是接口dao层与mapper.xml要么是找不到,要么是找到了却匹配不到,所以一一检查匹配。其实大部分错都发生在namespace或是id处对应的名字不匹配对应找不到。我的开始为namespace="com.imooc.dao.ShopCategoryDao" 对应的dao层接口名不...原创 2019-08-26 10:35:59 · 118 阅读 · 0 评论 -
mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'imgdesc'can not null
报错如下:com.imooc.exceptions.ProductOperationException: 创建商品详情图片失败:org.springframework.dao.DataIntegrityViolationException:### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLI...原创 2019-09-03 22:01:32 · 822 阅读 · 0 评论 -
在Dao层测试插入有关联的主从表从表语句报错如下:Cannot add or update a child row: a foreign key constraint fails product_id
具体报错如下:org.springframework.dao.DataIntegrityViolationException:### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Cannot add or update...原创 2019-09-05 21:36:49 · 325 阅读 · 1 评论 -
InterlliJ Debug方式启动:method breakpoints may dramatically show down debugging
今天在启动tomact 时老是出现下面情况并且显示出的网页就是有问题。根据语义可能是断点打在方法上面了,导致在某个断点卡住了。重启服务器和重启idea已然无解。解决方法一:如上图步骤1,2,3点击第三部后出现这个断点打到方法上了不合格,再点击哈这个小三角形取消后就好使了。方法二:打开Breakpoints面板看看,(快捷键:Ctrl - Shift -F8 )...原创 2019-09-10 11:07:22 · 95 阅读 · 0 评论 -
idea中如何相似的编辑Eclipse中的server.xml文件
今天写项目遇到这么个问题我想从前端读取路径的时候,必须输入相对路径+根路径,但是我数据库中存的相对路径接下来讲解如何通过相对路径获得照片首先我们需要在tomcat的server.xml文件中更改属性,eslipse可以直接在编译器里更改,而idea需要手动在tomcat中更改接下来讲解如何配置假这是数据库的路径 :2 /upload/item/shop/9/2/det...转载 2019-09-16 14:41:27 · 346 阅读 · 0 评论