随笔分类 - MyBatis
摘要:package com.lookcoder.perpayadmin.util; import com.baomidou.mybatisplus.core.exceptions.MybatisPlusException; import com.baomidou.mybatisplus.core.too
阅读全文
摘要:接口层 Sqlsession DefaultSqlSessionFactory SqlSessionManager 处理层 配置解析 BaseBuilder XMLConfigBUilder XMLMapperBuilder XMLStatementBuilder 参数映射 SQL解析 SqlNod
阅读全文
摘要:Mybatis至少遇到了以下的设计模式的使用: Builder模式,例如SqlSessionFactoryBuilder、XMLConfigBuilder、XMLMapperBuilder、XMLStatementBuilder、CacheBuilder; 工厂模式,例如SqlSessionFact
阅读全文
摘要:Parameter 1. 传入简单类型 JAVA代码: Java代码 public User get(Long id) { return (User) getSqlSession().selectOne("com.liulanghan.get" , id); } Java代码 Java代码 MAPP
阅读全文
摘要:jdbc调用存储过程获取多个结果集 2017年07月26日 21:20:22 Kenny-Liu 阅读数:1486 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/L2388399752/article/details/76165734 这几天,公司重构一套erp,用到很多存储过程,但我在用jdbc调用存储过程的时候发现无法接收多个结果集(存...
阅读全文
摘要:Mybatis源码研究7:缓存的设计和实现 2014年11月19日 21:02:14 酷酷的糖先森 阅读数:1020 2014年11月19日 21:02:14 酷酷的糖先森 阅读数:1020 版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u0147
阅读全文
摘要:https://www.cnblogs.com/azhqiang/p/6492195.html Mybatis ResultMap Collection 复合主键 <resultMap type="XX" id="XXMap"> <id property="id" column="colid"/>
阅读全文
摘要:https://blog.csdn.net/RicardoDing/article/details/79899686 近期,在使用spring和mybatis框架编写代码时,sqlSession不需要手动关闭这一点引起了我的兴趣。我们都知道,单独使用mybatis时,sqlSeesion使用完毕后是
阅读全文
摘要:为order 添加转义符号“ ` ” `order`<property name="autoDelimitKeywords" value="true"></property><property name="beginningDelimiter" value="`"></property><prope
阅读全文
摘要:映射器(mappers) 既然 MyBatis 的行为已经由上述元素配置完了,我们现在就要定义 SQL 映射语句了。但是首先我们需要告诉 MyBatis 到哪里去找到这些语句。 Java 在自动查找这方面没有提供一个很好的方法,所以最佳的方式是告诉 MyBatis 到哪里去找映射文件。你可以使用相对
阅读全文
摘要:Mybatis 示例之 SelectKey SelectKey在Mybatis中是为了解决Insert数据时不支持主键自动生成的问题,他可以很随意的设置生成主键的方式。 不管SelectKey有多好,尽量不要遇到这种情况吧,毕竟很麻烦。 selectKey Attributes 属性描述 keyPr
阅读全文
摘要:java 中 ResourceBundle 使用 可以根据以下类进行获取国际化文件: 可以获取jar包中国际化文件:
阅读全文
摘要:mybatis动态SQL中的set标签的使用 set标记是mybatis提供的一个智能标记,我一般将其用在修改的sql中,例如以下情况: <update> update user <set> <if test="name != null and name.length()>0">name = #{n
阅读全文
摘要:mybatis动态sql中的trim标签的使用 trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码: 1、 select * from user <trim prefix="WHERE" prefixoverride="AND |OR"> <if test="name
阅读全文
摘要:mybatis中_parameter使用和常用sql mybatis中_parameter使用和常用sql 在用自动生成工具生成的mybatis代码中,总是能看到这样的情况,如下: <select id="selectByExample" resultMap="BaseResultMap" para
阅读全文
摘要:mybatis中的#{}和{}区别 2017年05月19日 13:59:24 阅读数:16165 2017年05月19日 13:59:24 阅读数:16165 阅读数:16165 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:ord
阅读全文
摘要:mybatis动态sql中的两个内置参数(_parameter和_databaseId) <!-- mybatis动态sql的两个内置参数 不只是方法传递过来的参数可以被用来判断,取值 mybatis默认还有两个内置参数 _parameter:代表整个参数 单个参数:_parameter就是这个参数
阅读全文
摘要:http://www.cnblogs.com/kangoroo/p/7998433.html 前言 在web开发过程中涉及到表格时,例如dataTable,就会产生分页的需求,通常我们将分页方式分为两种:前端分页和后端分页。 前端分页 一次性请求数据表格中的所有记录(ajax),然后在前端缓存并且计
阅读全文
摘要:SSM 整合-自己写的 SSM Spring +SpringMVC+Mybatis 配置 及pom.xml SSM框架(spring+springMVC+Mybatis) pom.xml文件 maven下的ssm整合配置步骤
阅读全文
摘要:SSM Spring +SpringMVC+Mybatis 配置 及pom.xml SSM框架(spring+springMVC+Mybatis) pom.xml文件 maven下的ssm整合配置步骤
阅读全文