![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
追梦少年的大牛计划
这个作者很懒,什么都没留下…
展开
-
解决com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据
报错信息:org.springframework.dao.DataIntegrityViolationException:Error updating database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 将截断字符串或二进制数据。原因:其中某个属性的长度过长。查看Json属性发现:filePath太长,...原创 2020-03-16 13:48:52 · 2915 阅读 · 0 评论 -
Spring+mybatis+PageHelper分页插件的使用方法,实例笔记和建议
1.在pom.xml中添加如下:<dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>5.1.2</version></dependenc...原创 2020-03-11 16:13:31 · 672 阅读 · 0 评论 -
mybatis foreach多次遍历问题:Error evaluating expression ‘’. Return value () was not iterable.
报错: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘RNumList’. Return value (R1212340003) was not iterable.出现这...原创 2020-02-12 17:58:41 · 3892 阅读 · 0 评论 -
com.microsoft.sqlserver.jdbc.SQLServerException: '@P11' 附近有语法错误。
报错:com.microsoft.sqlserver.jdbc.SQLServerException: ‘@P11’ 附近有语法错误。原因:第11位占位符报错,多半是sql语句的问题(如下图所示,多写了一个括号等等)。如果实在找不到错误,将sql语句打印出来看看,放到数据库中执行看看。...原创 2020-01-02 10:19:00 · 725 阅读 · 0 评论 -
MyBatis批量删除
如何传入一个list,根据list编号进行批量删除<!-- 删除设备信息 --> <select id="deleteDeviceFun" parameterType="java.lang.Integer"> delete from [DeviceFun] where D_Id in <foreach collection="array" ind...原创 2019-12-17 18:09:08 · 187 阅读 · 0 评论 -
MyBatis传入多个参数,实现批量更新
Controller接口:// 批量操作——更新设备状态 @RequestMapping("/updateDeviceFunStatus") public Boolean updateDeviceFunStatus(List<String> rNumList, String Status) { Map<String, Object> map = new HashM...原创 2019-12-12 15:01:05 · 3399 阅读 · 0 评论 -
Caused by: org.xml.sax.SAXParseException; 必须为元素类型 "update" 声明属性 "resultType"。
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘sqlSessionFactory’ defined in class path resource [spring-mybatis.xml]: Invocation of init method failed; nested...原创 2019-11-27 11:17:30 · 5588 阅读 · 0 评论 -
SSM框架连接MySql和SqlServer数据库的配置(database.properties文件和pom.XML需要添加的jar包)
1. database.properties文件MySql的database.properties文件配置:driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/appinfodb?useUnicode=true&characterEncoding=UTF-8username=rootpassword=root...原创 2019-11-06 15:11:43 · 1068 阅读 · 0 评论 -
BeanCreationException/NoSuchBeanDefinitionException/NestedIOException/BuilderException/TypeException
报错:BeanCreationException/NoSuchBeanDefinitionException/NestedIOException/BuilderException/TypeException/ClassNotFoundException原因/解决办法:打开mapper.xml文件,①检查 ,②parameterType=“这个位置是否填写正确”,③resultMap=“这个位...原创 2019-10-11 10:25:50 · 125 阅读 · 0 评论 -
BeanCreationException: Error creating bean with name 'categoryController'/ClassNotFoundException
异常内容:严重: Exception sending context initialized event to listener instance of class [org.springframework.web.context.ContextLoaderListener]org.springframework.beans.factory.BeanCreationException: Er...原创 2019-10-11 09:56:20 · 1759 阅读 · 0 评论 -
主流数据库在mybatis中LIKE模糊查询的几种写法
主流数据库在Mybatis的like模糊查询写法1. oracle<select id="searchUserBySearchName" parameterType="java.lang.String" resultType="com.urm.entity.User"> select * from t_user where user_name like CONCAT('%',#{...原创 2019-09-26 14:14:58 · 382 阅读 · 0 评论 -
Error querying database. Cause: com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'user' 附近有语法错误
原因:user是T-SQL语句中的关键字(详细见下面的扩展表)解决办法:给user加上中括号[ ],即[user]。编译成功!但发果不经意用到一些关键字,尤其是像user、 work 等等,所以在碰到上面的 错误提示信息后,就要联想到这些,不妨试着添加 [ ],问题就迎刃而解了。如果担心出现这类问题 可以提前将需查询的所有表名都添加 [ ]。下面这此词都是T-SQL语句中的关键字,在写...原创 2019-08-18 14:25:25 · 10384 阅读 · 5 评论 -
BadSqlGrammarException: ErCause:com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 'and' 附近有语法错误。
运行报错:Exception in thread “main” org.springframework.jdbc.BadSqlGrammarException(sql语法异常):Error querying database. Cause:com.microsoft.sqlserver.jdbc.SQLServerException: 关键字 ‘and’ 附近有语法错误。源码如下:解...原创 2019-08-21 15:57:29 · 962 阅读 · 0 评论 -
MyBatis使用的log4j输出日志信息,如何配置log4j.properties查看控制台输出的SQL语句?
MyBatis使用的log4j输出日志信息,如何查看控制台输出的SQL语句?那么需要在classpath路径下配置其日志文件。在项目应用src目录下创建log4j.properties文件,其内容如下:# Global logging configurationlog4j.rootLogger=debug,error, stdout# MyBatis logging configurati...原创 2019-08-16 13:53:58 · 2319 阅读 · 0 评论 -
Cause: org.xml.sax.SAXParseException; lineNumber: 12; columnNumber: 3; 文档中根元素后面的标记必须格式正确。
运行报错:Exception in thread “main” org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘moreToMoreController’: Unsatisfied dependency expressed through field ...原创 2019-08-21 13:39:12 · 9225 阅读 · 0 评论 -
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.dao.接口×××.接口名××
org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.dao.接口×××.接口名×××解决办法:如果×××Dao与×××Mapper在一个package包中,检查 数据操作接口×××Dao与映射文件×××Mapper的接口名,是否完全对应正确。如果×××Dao与×××Mapp...原创 2019-08-21 09:41:30 · 362 阅读 · 0 评论 -
ibatis.builder.IncompleteElementException: Could not find result map 'id名' referenced from 'id名'
Exception in thread “main” org.apache.ibatis.builder.IncompleteElementException: Could not find result map ‘com.dao.PersonDao.cardAndPerson2’ referenced from ‘com.dao.PersonDao.selectPersonById2’Bug意...原创 2019-08-20 15:05:30 · 1646 阅读 · 0 评论 -
Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: com/po/IdCard
Unsatisfied dependency expressed through field ‘personDao’; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘personDao’ defined in file [C:\U...原创 2019-08-20 14:52:36 · 46105 阅读 · 2 评论