mybatis
妖月风
这个作者很懒,什么都没留下…
展开
-
Mybatis与Ibatis比较
虽然从正式版发布至今也有近一年时间,官方也非常友好的提供了中文版的使用手册,不过相信很多人还在项目中使用ibatis2.x版本。 究竟Mybatis有哪些新特性,能给我们带来哪些好处呢?以下是我看一位大侠研究后 1、Mybatis实现了接口绑定,使用更加方便。 在ibatis2.x中我们需要在DAO的实现类中指定具体对应哪个xml映射文件, 而Mybatis实现了DAO接口与转载 2016-04-01 09:51:29 · 255 阅读 · 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 · 3241 阅读 · 0 评论 -
mybatis中#{}与${}
#{}实现的是向 prepareStatement 中的预处理语句中设置参数值,sql语句中#{}表示一个占位符即?。 ${}是将参数值不加修饰的拼在sql中,相当中用jdbc的statement拼接sql,使用${}不能防止sql注入,但是有时用${}会非常方便。 使用占位符#{}可以有效防止sql注入,在使用时不需要关心参数值的类型,mybatis会根据参数值的类型调用不同的s转载 2016-05-11 17:37:02 · 373 阅读 · 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 · 657 阅读 · 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 · 794 阅读 · 0 评论 -
@Mapper和@Repository区别
@Repository需要在Spring中配置扫描地址,然后生成Dao层的Bean才能被注入到Service层中。 @Mapper不需要配置扫描地址,通过xml里面的namespace里面的接口地址,生成了Bean后注入到Service层中。 ...原创 2019-09-28 15:35:55 · 13068 阅读 · 8 评论