![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MyBatis
zlh313_01
这个作者很懒,什么都没留下…
展开
-
自己的List的TypeHandler案例
package cn.***.api.mappers.handler;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import j...原创 2018-03-19 22:24:15 · 2641 阅读 · 0 评论 -
SpringBoot Mybatis EnumTypeHandler自定义统一处理器
需求mybatis目前已经内嵌入了springboot中了,这说明其目前在数据访问层的绝对优势。而我们在开发的过程中,往往会在程序中使用枚举(enum) 来表示一些状态或选项,而在数据库中使用数字来存储。这样做的好处是在程序中使用enum更直观的可以知道每个值代表的状态及含义,还可以做国际化的功能。那么这样会带来一个问题那就是:程序中的枚举 与 数据库中的数字 转换问题。介绍抱歉,最近因为实在太忙...原创 2018-03-22 12:01:41 · 2488 阅读 · 0 评论 -
MyBatis3-基于注解的示例
在基于注解的示例中,可以简化编写XML的过程,全部采用注解方式进行编写,并在注解上写SQL语句,语句和XML的语句保持一致,并且可以省略掉XML文件不用引入的好处。但还有一点,基于注解的方式还没有百分百覆盖所有XML标签,所有还是有一点缺陷。在org.apache.ibatis.annotations包下包含了所有注解。下面引用官方文档的说明http://www.mybatis.org/mybat...原创 2018-04-21 17:22:38 · 454 阅读 · 0 评论 -
Mybatis增强型注解简化SQL语句
1. 背景MyBatis提供了简单的Java注解,使得我们可以不配置XML格式的Mapper文件,也能方便的编写简单的数据库操作代码:public interface UserMapper { @Select("SELECT * FROM users WHERE id = #{userId}") User getUser(@Param("userId") String userId);}...原创 2018-04-21 21:55:33 · 777 阅读 · 0 评论 -
springboot集成mybatis xml方式
springboot集成mybatis关键代码如下:1,添加pom引用[html] view plain copy<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</a...原创 2018-05-28 11:10:54 · 531 阅读 · 0 评论 -
spring boot 打印myabtis sql语句以及JSON格式化
关于如何打印mybatis 日志: 其实在application.properties 文件下,添加一下配置即可:logging.level.org.springframework=WARNlogging.level.org.spring.springboot.dao=DEBUGlogging.file=logs/spring-boot-logging.log至于输出级别和日志路径,根据需要自...原创 2018-05-28 11:19:47 · 1861 阅读 · 0 评论 -
Mybatis实战教程之入门到精通(经典)
写在这个系列前面的话:以前曾经用过ibatis,这是mybatis的前身,当时在做项目时,感觉很不错,比hibernate灵活。性能也比hibernate好。而且也比较轻量级,因为当时在项目中,没来的及做很很多笔记。后来项目结束了,我也没写总结文档。已经过去好久了。但最近突然又对这个ORM 工具感兴趣。因为接下来自己的项目中很有可能采用这个ORM工具。所以在此重新温习了一下 mybatis, 因此...原创 2018-05-28 14:55:15 · 11157 阅读 · 0 评论 -
mybatis精通之路之TypeHandler初探
前言:在我们利用mybatis作为持久层框架存储数据时,从mybatis接收参数到mysql存储数据,都会用到typeHandler类型处理器。这也就是从JavaType->JdbcType的转化过程。由于mybatis初始时已经内置大部分基础类型转化的TypeHandler,已经足够我们平常的简单应用开发了,所以大多数情况下并不需要我们自己去定义类型转换器。但是,当遇到一些特殊情况时,为了...原创 2018-09-22 18:18:17 · 148 阅读 · 0 评论