
MyBatis
阿啄debugIT
0、精通java,及常用设计模式,熟练编写shell脚本,掌握python、scala、golang的编写;
1、精通Spring Cloud等微服务架构,掌握SpringBoot、batis等后端技术,kafka、redis、es等中间件的整合开发;
2、熟悉掌握mysql、pg等关系数据的原理及调优,及NoSQL数据的存储和查询;
3、熟悉CDH各个组件,及精通离线、实时等计算技术;
4、掌握java多线程高并发编程,及整合shiro、redis、fastdfs、MQ、netty等开发;
5、熟悉K8S集群管理Docker容器,及理解掌握openstack原理和操作。
展开
-
DEBUG解析MyBatis的SQL执行流程,学习如何自定义MyBatis中的参数设置处理器typeHandler,及自定义MyBatis中结果集处理器typeHandler
前言 MyBatis可能很多人都一直在用,但是MyBatis的SQL执行流程,可能并不是所有人都清楚了,那么既然进来了,通读本文你将收获如下: Mapper接口和映射文件是如何进行绑定的 MyBatis中SQL语句的执行流程 自定义MyBatis中的参数设置处理器typeHandler 自定义MyBatis中结果集处理器typeHandler 本文基于MyBatis3.5.5版本源码 概要 在MyBatis中,利用编程式进行数据查询,主要就是下面几行代码: //获取一个SqlSession对原创 2020-10-17 21:11:11 · 432 阅读 · 2 评论 -
Mybatis-generator插件-PostGreSql批量更新
MAVEN依赖:MybatisGenerator不支持PG的返回主键,写一个简单插件引入即可生成的时候自动生成返回主键 详细相关代码实现:https://github.com/fleapx/hui-mybatis-generator-plugins pom.xml <dependencies> <!-- https://mvnrepository.com/arti...原创 2020-02-03 02:11:35 · 1541 阅读 · 0 评论 -
mybatis-generator自动生成Java的CRUD等代码的独立包使用详解
点击下载:mybatis-generator自动生成Java独立包 这个mybatis-generator独立包是项目外使用,很大程度上减少了业务开发人员的手动编码时间,不依赖maven,2分钟可以生成基本的model,dao和mapper代码。 修改mybatisGeneratorConfig.xml中的配置项 <jdbcConnection driverClass="org....原创 2020-01-14 15:56:57 · 670 阅读 · 0 评论 -
springboot在MyBatis中使用Postgres生成随机数作为ID的多种方法
首先回答一个问题,如果把ID随机生成的方式放在后端代码里,是否更方便? 不过我这里考虑一个需求场景,假设我需要准备一个配置表的数据有很多,另外还需要配置一个中间表用于关联两个配置表的关系。如果配置表的主键是在后端生成的,那我不得不做一个导入数据的功能把配置表导入进去,涉及的前后端工作也会不少。 但如果是通过随机数生成,那我只需要插入其他值,主键ID由其默认值的函数生成就可以了。 方案一...原创 2019-12-21 11:22:02 · 1173 阅读 · 0 评论