mybatis
33-Hope
在校学生党 加油向上爬
展开
-
Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration 问题分析
错误比较常见,问题原因太多,这里教你怎么找Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: org.apache.ibatis.builder.BuilderException: Error resolving class.Cause: org.apache.ibatis.type.TypeException: Could not resolve type原创 2020-06-18 14:25:56 · 27022 阅读 · 0 评论 -
ExecutorException: Statement returned more than one row, where no more than one was expected.
使用Mybatis时出现这个错误:Cause: org.apache.ibatis.executor.ExecutorException: Statement returned more than one row, where no more than one was expected.翻译成中文就是:语句返回了多行,其中预期不超过一行。人话:某条sql语句本该查到一条数据,结果返回了多条数...原创 2020-05-03 14:55:43 · 4665 阅读 · 4 评论 -
POOLED和UNPOOLED源码分析
文章通过探访POOLED和UNPOOLED所实现的数据源源码看懂:https://www.cnblogs.com/33-Hope/articles/12801802.html都是一个作者哦~~原创 2020-04-29 15:45:13 · 277 阅读 · 0 评论 -
#{}与${}的区别
#{}表示一个占位符号通过#{}可以实现 preparedStatement 向占位符中设置值,自动进行 java 类型和 jdbc 类型转换, #{}可以有效防止 sql 注入。 #{}可以接收简单类型值或 pojo 属性值。 如果 parameterType 传输单个简单类 型值,#{}括号中可以是 value 或其它名称。在mybatis框架中执行代码,在控制台输出的执行 SQL 语句...原创 2020-04-27 21:31:58 · 235 阅读 · 0 评论 -
mybaties数据源配置类型(POOLED、JNDI、UNPOOLED)
dataSource的类型可以配置成其内置类型之一,如UNPOOLED、POOLED、JNDI。如果将类型设置成UNPOOLED,mybaties会为每一个数据库操作创建一个新的连接,并关闭它。该方式适用于只有小规模数量并发用户的简单应用程序上。如果将属性设置成POOLED,mybaties会创建一个数据库连接池,连接池的一个连接将会被用作数据库操作。一旦数据库操作完成,mybaties会将此...转载 2020-04-27 13:02:51 · 571 阅读 · 0 评论