
【Mybatis】
Mybatis
Mandy_i
科技让生活更美好,终身学习的践行者
展开
-
【Mybatis】——foreach使用方式
最近参加了一个SSM的项目,在项目中经常需要循环遍历集合,而mybatis也能很好的支持数组和List,Set接口的集合,对此提供遍历集合。本文主要是对foreach元素使用的详细说明,希望能对大家有所帮助。业务情景 在查询一个学生的相关信息,但是学生的学号来源于一个List集合,具体选择哪个学生信息显示还是需要list集合来确定先看mybatis中方法 SE原创 2017-09-03 20:28:19 · 9544 阅读 · 15 评论 -
菜鸟学框架——JDBC VS Hibernate VS Mybatis
伴随着电商的火爆,Mybatis逐渐走入大家的视线,同时hibernate的使用量逐步被替代,为什么会出现这种情况?Mybatis本质上到底解决什么问题,刨开本质,步步深入吧!1、传统的JDBC编程Java程序是通过JDBC连接数据库的,因此通过SQL对数据库编程。JDBC由SUN公司提出一系列规范,只定义了规范,具体的需要各个数据库厂商去实现,每个数据库是有自己的特殊性,所以JDBC是典原创 2017-10-29 16:35:25 · 2214 阅读 · 58 评论 -
菜鸟学框架——Mybatis核心组件
前提 问题的认识往往是从表面到本质,关于框架的学习同样使用!先从表面认识Mybatis,初步先了解一下Mybatis的核心组件组件1、SqlSessionFactoryBuilder,SqlSessionFactory的构造器2、SqlSessionFactory,SqlSession的生产者3、SqlSession,类似于JDBC中Connection对象4、SQL原创 2017-11-05 20:46:30 · 428 阅读 · 9 评论 -
【Mybatis】——resultMap实现主从表递归查询
前提 最近在重构系统中题库部分,其中涉及到题目的多层的父子结构的题型(类似于树结构),而且其中还有每个题目还涉及到从表的关系。之前从程序还是可以实现递归的方式,还没有直接从sql实现的递归的查询,故特此记录一下。表结构关系主表 t_problem_main从表t_problem_subt_problem_main中可能存在类似树结构的递归关系,t_problem_main中任何一条数据与t_...原创 2018-02-10 14:21:21 · 2852 阅读 · 6 评论 -
【Mybatis】——批量操作参数丢失部分数据
问题 写了一个批量更新的方法,而且是那种非常简单的,如下 <update id="updateUserCode"> <foreach collection="allusersEntityList" item="allusersEntity"> update tc_allusers set user_code= #{allus...原创 2018-03-31 16:16:01 · 2973 阅读 · 10 评论 -
【Mybatis】——Mybatis逆向工具VS通用Mapper逆向工具
公司中使用的SSM框架,其中关于Mybatis逆向工程这一部分是经理之前自己封装的工具,经常改表结构,这个工作一直在反复的重复,说实话小编的觉得有点烦啊。每次都好多文件,粘过来粘过去,唉,虽然麻烦,但是也很佩服经理的技术能力,毕竟我写起来还有点小困难。Mybatis逆向工程 其实mybatis官方提供了逆向工程,用于解决这种重复的工作。而且生成模板有两种,一种是MyBatis3Si...原创 2018-07-08 17:41:27 · 2489 阅读 · 0 评论 -
【开发进阶】——MySQL配置主从同步,代码层实现读写分离
前提1、服务器环境 centos7 2、MySQL5.7 3、在两台机器完成MySQL的安装相关内容 4、框架ssm+数据连接池druid+p6spy配置主从同步主服务相关配置 1、在my.cnf中设置如下内容server-id=1log-bin=master-binlog-bin-index=master-bin.index2、创建用户,并授权crea...原创 2018-07-29 15:35:51 · 858 阅读 · 8 评论 -
Mybatis-Plus-Generator代码生成工具
前提 最近一直在开发新的项目,对于公司使用的代码生成器着实不爽,只生成model以及dao和xml,而且生成dao功能都是基于id操作的,但是实际业务都是基于biz_id,xml中如果发生表结构变动,改动起来额外容易发生问题。本着不将就的态度,结合自己上家公司的经验,想做一个基于模板的代码生成器,而且将生成xml和实际开发的xml分离开,以后表结构在发生变化的时候直接替换整个xml即...原创 2019-07-14 22:33:36 · 8383 阅读 · 0 评论