数据持久框架
@龙猫
写代码是每天最重要的小事
展开
-
Mybatis使用拦截器实现数据的加解密
Mybatis使用拦截器实现数据的加解密实现思路实现代码mysql加解密函数实现思路mybatis配置类中加入自定义拦截器自定义拦截器对指定mapper层指定方法(修改或新增相关业务表的方法)进行拦截,对指定属性或字段进行加解密操作实现代码// Copyright 2016-2101 Pica.package com.pica.cloud.patient.health.server...原创 2019-07-30 11:06:23 · 7740 阅读 · 0 评论 -
mybatis批量修改-xml方式
mybatis批量查询,批量新增就不聊了,今天看看批量修改。直接上代码吧xml文件中代码如下:<update id="batchUpdate" parameterType="java.util.List"> update pat_doc_pat_info set sex= <foreach collection="list" item="item" ind...原创 2019-07-26 10:38:16 · 9123 阅读 · 1 评论 -
on duplicate key update简单使用
在实际应用中,经常碰到导入数据的功能,当导入的数据不存在时则进行添加,有修改时则进行更新,在刚碰到的时候,第一反应是将其实现分为两块,分别是判断增加,判断更新,后来发现在mysql中有ON DUPLICATE KEY UPDATE一步就可以完成,感觉实在是太方便了。但是ON DUPLICATE KEY UPDATE为Mysql特有语法,这是个坑语句的作用,当insert已经存在的记录时,执...原创 2019-07-26 11:37:25 · 6503 阅读 · 0 评论 -
Mybatis-Plus代码生成器
Mybatis-Plus代码生成器// Copyright 2016-2101 Pica.package com.pica.cloud.commercialization.crrs.generator;import com.baomidou.mybatisplus.annotation.DbType;import com.baomidou.mybatisplus.generator.Au...原创 2019-08-14 13:33:49 · 7080 阅读 · 0 评论 -
mybatis-plus简单使用
mybatis-plus简单使用官方网址mybatis和JPA比较mybatis-plus和mybatis比较mysql建表DDL、DMLmaven添加依赖包基本使用通用新增方法常用注解排除非表字段的3种方式Mybatis-Plus查询方法普通查询(selectById、selectBatchIds、selectByMap)条件构造器查询select不列出全部字段condition作用实体类作为条...原创 2019-08-10 15:38:33 · 12366 阅读 · 0 评论