SSM框架异常处理
ℳ๓唯一ℳ
要努力,不放弃,为了自己的理想,为了美好的明天,加油!
展开
-
mybatis中的#和$的区别
动态sql是mybatis的强大特性之一也是这个框架优于其他框架的一个原因,mybatis在对sql进行预编译之前会对sql语句进行动态解析,#{}和${} 则会有不同的表现:1、 #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的s...原创 2020-02-07 18:09:34 · 125 阅读 · 0 评论 -
mybatis异常:The content of elements must consist of well-formed character data or markup的解决方法
做项目的时候,要加入选择开始日期结束日期然后根据日期范围删选数据显示出来的功能,于是我在mybatis的Mapper xml文件中使用where语句写了形如:select * from t_stuff where time < #{startTime} and time > #{endTime}的语句。然后居然报错了,错误如下:The content of elements ...原创 2020-02-07 17:44:30 · 2971 阅读 · 0 评论 -
mybatis xml中特殊字符的处理
<![CDATA[ ]]>XML文件会在解析XML时将5种特殊字符进行转义,分别是&, <, >, “, ‘, 我们不希望语法被转义,就需要进行特别处理。有两种解决方法:其一,使用<![CDATA[ ]]>标签来包含字符。其二,使用XML转义序列来表示这些字符。<select id="userInfo" parameterType="ja...原创 2020-02-07 16:47:07 · 246 阅读 · 0 评论 -
找不到类:Caused by: java.lang.ClassNotFoundException: Cannot find class: BokeDec
报错原因:原因:java.lang.ClassNotFoundException:找不到类:BokeDec1、检查调用的类是否正确。2、查看导java包的时候注意别导错包。3、调用的方法名有错误。查看调用的类,dao接口,方法是否正确。查看Mapper.xml导的包是否有误,SQL语句返回值类型是否正确。查看配置文件,导入的包,调用的类是否正确。更改后再次运行。...原创 2020-02-07 16:10:46 · 1174 阅读 · 0 评论 -
mybatis错误: java.io.IOException: Could not find resource org/aptech/xxx/xxx/xxxMaper.xml
在学习Mybatis的时候,进行简单BOkeType的搭建,配置的时候没有问题,然后运行测试时,出现了下面的错误!**原因:**在Mybatis的配置文件中找不到xml文件!(也有可能是Maven构建项目的问题)。解决方案:在项目结构中找到自己的,Mybatis-config.xml的配置文件查看,属性名或包名映射是否写错。发现问题:这里的路径包名不对,他必须与Mapper.xml的sql...原创 2020-02-07 15:17:16 · 173 阅读 · 0 评论