
MyBatis
文章平均质量分 93
剑小纯
这个作者很懒,什么都没留下…
展开
-
mybatis&plus系列------Mysql的JSON字段的读取和转换
mybatis&plus系列------Mysql的JSON字段的读取和转换一. 背景在平常的开发中,我们可能会有这样的需求:业务数据在存储的时候,并不是以mysql中的varchar丶int等格式来存储的,而是使用json格式.这样做的好处是当数据结构有变化或者需求变化时,我们不用再添加字段,方便扩展.那么mysql中json格式的数据我们使用mybatis或者mybatisplus读取以后,肯定是希望转换成对象或者对象集合的,本篇博文就记录一下使用mybatis读取json格式的数原创 2021-03-13 15:46:52 · 19375 阅读 · 10 评论 -
MyBatis学习系列(一)--------JDBC与MyBatis
前言 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。正文传统的JDBC...原创 2018-07-17 16:28:11 · 1153 阅读 · 0 评论 -
MyBatis学习系列(三)--------Mapper动态代理开发DAO
前言 在传统的DAO接口开发中,我们如果使用mybatis开发,存在以下问题:DAO方法存在重复代码,在通过sqlSessionFactory创建sqlSession时,调用sqlSession来操作数据库.调用sqlSession操作数据库时,需要制定statement的id,存在硬编码,不利于维护.因此,我们可以使用mybatis的Mapper动态代理的方式来进行开发,下...原创 2018-07-23 14:54:25 · 235 阅读 · 0 评论 -
MyBatis学习系列(四)--------SqlMapConfig.xml配置文件详解
前言 在MtBatis中,有一个核心的配置文件SqlMapConfig.xml,当然,这个文件名可以自定义,我们来对配置文件中的各个标签和属性详细了解一下.正文●配置内容:首先,sqlmapconfig.xml文件中的所有配置的内容必须按照以下的先后顺序来进行配置:properties(属性)settings(全局配置参数)typeAliases(类型别名)t...原创 2018-07-23 15:33:32 · 333 阅读 · 0 评论 -
MyBatis学习系列(五)--------参数映射、动态sql、关联查询
前言 除了SqlMapConfig.xml作为MyBatis的核心配置文件,映射文件也是mybatis中比较重要的,其中,关于输出和输入参数的映射,动态sql的实现以及多表关联查询,都需要我们去掌握.正文(一)参数映射●parameterType(输入类型)简单数据类型 当我们想要输入简单数据类型时,直接使用即可,如int等,可以参考前面博文中的表格来实现.传递...原创 2018-07-23 17:17:23 · 469 阅读 · 0 评论 -
MyBatis学习系列(二)--------入门程序
前言 在了解了JDBC的不足之后,我们来进行MyBatis的学习。正文java工程独立使用mybatis 我们先来使用原生的java结合mybatis操作数据库,依然是前一篇博文中创建的user表,我们使用mybatis通过uid来查找一个用户。 首先我们创建一个java工程,并且将mybatis的相关jar引入: 通过上一篇文章的架构图,我们可以看到,mybatis...原创 2018-07-18 17:17:31 · 199 阅读 · 0 评论 -
MyBatis学习系列(六)--------Spring整合MyBatis
前言 在实际的项目开发中,我们不会单独的使用mybatis来操作数据库,而是结合Spring来使用mybatis,下面来看看spring和mybatis的整合.正文总结原创 2018-07-25 17:06:02 · 197 阅读 · 0 评论