java.mybatis
awj321000
这个作者很懒,什么都没留下…
展开
-
Mybatis学习--Mapper XML文件
MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 SQL 映射文件有很少的几个顶级元素(按照它们应该被定义的顺序):cache – 给定命名空间的缓存配置转载 2017-12-27 12:41:01 · 170 阅读 · 0 评论 -
MyBatis Mapper.xml文件中 $和#的区别
网上有很多,总之,简略的写一下,作为备忘。例子中假设参数名为 paramName,类型为 VARCHAR 。1.优先使用#{paramName,jdbcType=VARCHAR} 写法,除了可以防止sql注入以外,它还能在参数里含有单引号的时候自动转义,而${paramName}由于是类似于拼接sql的写法,不具备此功能。2.注意,使用 #{paramName,jdbcTy转载 2017-12-27 12:42:16 · 232 阅读 · 0 评论 -
mybatis使用PageHelper实现分页的技术
1、如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。该插件目前支持Oracle,MySQL,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。2简单使用方法[html] view plain copy 第一步:在Mybatis配置xml中配置拦截器插件: plug转载 2017-03-16 21:27:13 · 1047 阅读 · 0 评论 -
MyBatis+Mysql实现分页插件PageInfo
引入分页插件一共有下面2种方式,推荐使用Maven方式,这种方式方便更新。1. 引入Jar包如果你想使用本项目的jar包而不是直接引入类,你可以在这里下载各个版本的jar包(点击Download下的jar即可下载)https://oss.sonatype.org/content/repositories/releases/com/github/pagehelpe转载 2017-03-16 21:30:19 · 3305 阅读 · 0 评论 -
mybatis中mapUnderscoreToCamelCase的使用
mybatis-config.xml [html] view plaincopyxml version="1.0" encoding="UTF-8" ?> PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> co转载 2017-12-27 13:14:25 · 1165 阅读 · 1 评论