mybatis
迷路剑客
弱小和无知不是生存的障碍,傲慢才是。
展开
-
Mybatis-缓存
Mybatis-缓存转载声明本文大量内容系转载自以下文章,有删改,并参考其他文档资料加入了一些内容:聊聊MyBatis缓存机制作者:凯伦出处:美团技术博客前言MyBatis是常见的Java数据库访问层框架。在日常工作中,开发人员多数情况下是使用MyBatis的默认缓存配置,但是MyBatis缓存机制有一些不足之处,在使用中容易引起脏数据,形成一些潜在的隐患。个人在业务开发中也处理...转载 2019-04-06 22:58:52 · 267 阅读 · 0 评论 -
Mybatis-collection错误去重问题
Mybatis-collection错误去重问题摘要在使用mybatis时,集合标签<collection>是十分重要的,可以帮我们实现聚合功能。但是有个问题就是会对聚合到的数据进行自动去重,但我们有时候不想去重,本文说下我的解决方法。0x01 搜搜搜百度谷歌都搜了,一些人说将聚合字段写到column里,如下:<collection property="uidlist"...原创 2019-04-02 10:24:48 · 3685 阅读 · 2 评论 -
Mybatis-原理
Mybatis-原理系列文章目录Mybatis-原理Mybatis-缓存Mybatis-mapper文件中$与#的区别Mybatis-和Hibernate对比Mybatis-collection错误去重问题Mybatis-好文推荐摘要本文会体积Mybatis核心概念,简要分析下Mybatis和Spring结合时的执行原理,还会提到一级、二级缓存。0x01 Mybatis基础...原创 2019-04-11 12:53:57 · 399 阅读 · 0 评论 -
Mybatis-好文推荐
Mybatis-好文推荐系列文章目录Mybatis-原理Mybatis-缓存Mybatis-mapper文件中$与#的区别Mybatis-和Hibernate对比Mybatis-collection错误去重问题Mybatis-好文推荐0x01 使用MyBatis3使用手册MyBatis极速入门开发手册(2017-2-6更新)Mybatis传递多个参数的4种方式fore...原创 2019-04-11 12:56:28 · 333 阅读 · 0 评论 -
Mybatis-mapper文件中$与#的区别
Mybatis-mapper文件中$与#的区别0x01 #1.1 原理默认情况下,是用#{}会被预编译处理,会使得Mybatis创建PreparedStatement,当做占位符,参数化输入的参数,就和在sql内使用?一样。mybatis在处理#{}时,会将sql中的#{}替换为?,调用PreparedStatement的set方法来赋值。那么,一些特殊字符就会在真正执行前被转义。比如有...原创 2019-04-03 16:52:03 · 1459 阅读 · 0 评论 -
Mybatis和Hibernate对比
Mybatis和Hibernate对比mybatis和hibernate区别大不大?MyBatis和Hibernate相比,优势在哪里?原创 2019-04-03 16:53:27 · 1068 阅读 · 0 评论