mybatis
chang_hf
!!!越自律越自由!!!
展开
-
mybatis-plus常用技术点
mp配置mybatis-plus.config-location = classpath:mybatis-config.xmlmybatis-plus.mapper-locations = classpath*:mapper/**/*.xml#MyBaits 别名包扫描路径mybatis-plus.type-aliases-package = com.lagou.mp.pojo#关闭自动驼峰映射,该参数不能和mybatis-plus.config-location同时存在,否则启动报错,如果要配置原创 2020-11-09 11:55:46 · 262 阅读 · 0 评论 -
mybatis-plus curd用法记录
注解TableId/TableField@TableId(type = IdType.AUTO) //指定id类型为自增长@TableField解决两个问题:1)对象中的属性名和字段名不一致的问题(非驼峰)@TableField(value=“email”)2)标注对象中的属性字段在表中不存在的问题 @TableField(exist=false)3)标注查询时不返回 @TableField(select=false)updateupdateWrapper的使用方式User user原创 2020-11-08 22:48:49 · 141 阅读 · 0 评论 -
mybatis-plus整合
以下分三种场景来整合mybatis-plusmybatis整合mp简单应用mybatis需要以下几步:引入jar包<dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus</artifactId> <version>3.4.0</version></dependency>SqlSessionFactoryB原创 2020-11-08 18:39:20 · 234 阅读 · 0 评论 -
springboot中整合mybatis
1、idea创建项目时勾选sql-mybatis即可引入对应的starter,由mybatis团队提供<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> <version>2.1.1</version></dependency>2、注原创 2020-11-01 18:37:35 · 108 阅读 · 1 评论 -
mybatis 自定义插件
mybatis插件扩展机制我们可以基于mybatis插件机制实现分页、分表、监控等功能,mybatis四大组件包括Executor、StatementHandler、ParameterHandler、ResultSetHandler,他们提供了简单易用的插件扩展机制。插件扩展需两步:1、实现Interceptor/** * 通过Intercepts和Signature两个注解,定义插件拦截哪个核心对象里的哪个方法 */@Intercepts({ @Signature(typ原创 2020-10-03 21:50:42 · 1814 阅读 · 0 评论 -
mybatis的运行过程
mybatis运行过程mybatis的运行过程分为两大步:读取配置文件缓存到Configuration对象,用以创建SqlSessionFactory;SqlSession的执行过程。SqlSessionFactory是Mybatis的核心类之一,其最重要的作用是提供创建Mybatis的核心接口SqlSession。Mybatis采用Builder模式创建SQLSessionFa...原创 2018-03-17 17:49:31 · 432 阅读 · 0 评论 -
mybatis映射器和动态SQL总结
映射器mybatis的映射器包含两部分:接口和映射文件。映射器的配置元素包括:select、insert、update、delete、sql、resultMap。mybatis映射文件的总结:1、对于parameterType入参类型常用的有java.util.Map、java.lang.Integer等,可以采用系统自带的别名如byte、long、short、int、integer、flo...原创 2016-12-01 09:53:40 · 2337 阅读 · 0 评论 -
mybatis在spring里的配置
经过验证:springframework采用4.3以上版本,mybatis-spring采用1.3.0以上版本,可以解决冲突的问题。<!--spring-mybatis--><dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring&...原创 2016-07-29 15:02:12 · 1260 阅读 · 0 评论