
mybatis
妖月风
这个作者很懒,什么都没留下…
展开
-
Mybatis与Ibatis比较
虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。 究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Mybatis实现了DAO接口与转载 2016-04-01 09:51:29 · 275 阅读 · 0 评论 -
mybatis的分页插件pageHelper
https://github.com/pagehelper/Mybatis-PageHelper/tree/master/src/main/java/com/github/pagehelper实现原理:使用方法:1、引入jar包2、需要在SqlMapConfig.xml中配置插件<!DOCTYPE configuration PUB原创 2016-06-29 22:08:55 · 3257 阅读 · 0 评论 -
mybatis中#{}与${}
#{}实现的是向 prepareStatement 中的预处理语句中设置参数值,sql语句中#{}表示一个占位符即?。${}是将参数值不加修饰的拼在sql中,相当中用jdbc的statement拼接sql,使用${}不能防止sql注入,但是有时用${}会非常方便。使用占位符#{}可以有效防止sql注入,在使用时不需要关心参数值的类型,mybatis会根据参数值的类型调用不同的s转载 2016-05-11 17:37:02 · 411 阅读 · 0 评论 -
spring集成mybatis后,打印SQL语句
mybatis-config.xml文件中加入 打印SQL只需要加一个setting就可以了。mybatis的日志打印方式比较多,SLF4J | LOG4J | LOG4J2 | JDK_LOGGING | COMMONS_LOGGING | STDOUT_LOGGING | NO_LOGGING,可以根据自己的需要进行配置原创 2017-04-27 17:29:46 · 692 阅读 · 0 评论 -
Mybatis 配置文件 useGeneratedKeys 参数
Mybatis 配置文件 useGeneratedKeys 参数只针对 insert 语句生效,默认为 false。当设置为 true 时,表示如果插入的表以自增列为主键,则允许 JDBC 支持自动生成主键,并可将自动生成的主键返回。<insert id="save" parameterType="com.xue.system.domain.User" useGeneratedKeys="t...转载 2018-03-25 17:01:01 · 829 阅读 · 0 评论 -
@Mapper和@Repository区别
@Repository需要在Spring中配置扫描地址,然后生成Dao层的Bean才能被注入到Service层中。 @Mapper不需要配置扫描地址,通过xml里面的namespace里面的接口地址,生成了Bean后注入到Service层中。...原创 2019-09-28 15:35:55 · 13121 阅读 · 8 评论