![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mybatis/ibatis
文章平均质量分 88
墨笙弘一
这个作者很懒,什么都没留下…
展开
-
Mapped Statements collection does not contain value for
问题:Caused by: org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.IllegalArgumentExceptio...原创 2020-03-08 13:24:19 · 515 阅读 · 0 评论 -
MyBatis介绍和入门一
一.什么是mybatis? mybatis是一种支持传统SQL,存储过程和高级映射的类持久化的框架。mybatis消除了几乎所有JDBC的代码,手工设置的参数和检索的结果集。mybatis配置和原生map可以通过使用简单的XML或者注解来实现,map接口和JAVA的POJO(简单JAVA对象)来进行数据库记录。(mybatis 英文介绍)翻译 2016-12-20 22:02:48 · 462 阅读 · 0 评论 -
mybatis配置XML文件
http://www.mybatis.org/mybatis-3/configuration.html#翻译 2017-01-03 22:33:48 · 489 阅读 · 0 评论 -
mybatis之XML映射文件
XML映射文件 mybatis的真正实力是在于它的映射语句。这也是很神奇的地方。针对所有的特点来说,xml映射文件是相对简单的。当然,如果你要把它们与等价的JDBC代码相比较,你可能会立马发现可以少些95%的代码。mybatis主要是注重SQL的,尽量保持你的方式。 XML映射文件只有几个第一类的元素(它们被按照顺序定义): cache-用一个命名空间来配置缓存。 cache-ref-从另一翻译 2017-01-03 22:34:54 · 3975 阅读 · 0 评论 -
mybatis之JAVA API
现在你知道了如何配置MyBatis 和创建映射,你已经准备好工作了。MyBatis Java API 是你获取你努力的报酬的地方。正如你将看到的,于JDBC相比较,MyBatis 在很大程度上简化了你的代码,使代码保持整洁,很容易理解和维护。MyBatis 3为了促使SQL Maps更好的运行已经引入了大量有意义的改善。 目录结构 在我们沉溺于Java API之前,最好理解目录结构周围的练习是很翻译 2017-01-03 22:35:55 · 1340 阅读 · 0 评论 -
mybatis之动态SQL
动态SQLmybatis最强大的特点就是有动态SQL。如果你曾经使用过JDBC或者类似的框架,你可以明白把有条件的SQL字符串放在一起是多么痛苦,确定在列表的最后没有忘掉空格或者遗漏逗号。动态SQL可以完美的解决这一切。翻译 2017-01-03 22:35:27 · 548 阅读 · 0 评论 -
mybatis日志
MyBatis 通过使用内部的日志工厂来提供日志信息,日志工厂可以授权下面这些日志实现类中的任何一种: (1)SLF4J (2)Apache Commons Logging (3)Log4j 2 (4)Log4j (5)JDK logging MyBatis 内部的日志工厂解决方案选择时基于运行的introspection ,MyBatis 日志工厂将使用它所发现的第一次使用日志的实现(翻译 2017-01-03 22:37:00 · 1355 阅读 · 0 评论 -
代码优化关于mybatis的一级缓存
最近关于项目中,还出现了一个问题,是关于树的问题,问题描述:树的结构分为三层,第三层总是一样的数据。针对这个问题,我的分析方法是,打断点进行debug。看了一下原来的代码,关于这棵树,他原来是分三次与数据库连接,分别查找第一层,第二层和第三层的数据,其中第二层的数据都一致,都是A和B或者只有其中一个或者没有第二层,然后第三层需要根据第二层去查找。在进行debug的时候,我发现有时候根据第二...原创 2018-12-29 09:22:02 · 340 阅读 · 0 评论 -
ARTS Tip7 解决mybatis中返回类型为map且value为空时,map的也为空的问题
问题具体描述:最近在做一个对接国家的定时任务上传,按照文档要求的XML格式将本地数据生成XML,然后上传,在生成XML的时候,发现里面缺少了很多标签,缺少的标签那些字段的值也为空,所以就DEBUG,查询了一下问题。SQL如下:<select id="query" resultType="java.util.HashMap">SELECT ID AS "Id",name AS ...原创 2019-05-10 13:06:53 · 652 阅读 · 0 评论