mybatis
大树168
现在才明白,要赚到足够令自己安心的钱,才能过上简单、安逸、自由的生活,才能让自己活得更有底气。所以,多花时间努力,少点功夫矫情
github地址
https://github.com/lmchuyang/huyang
展开
-
mybatis批量插入和批量修改删除
第一, 是组装自己的的LIST 传入参数,再循环得到对象先贴 xml代码 update 的时候, mysql数据库, 一定要加上双线单引号,否则会报错,找不到数据库属性<!-- 增加SNMP --><insert id="insertAllSnmp" parameterType="java.util.List"> insert into tb_d...原创 2019-12-13 16:18:23 · 260 阅读 · 0 评论 -
mybatis封装Map数据方式 返回List 的Map
mybatis 封装Map数据方式第一种方式常用的bean<select id="list" resultType="com.yitai.tms.weixin.domain.WeChatModel">select * from tms_order</select>返回来一个 WeChatModel对象的list对应Dao @Mapper 的接口 Lis...原创 2018-09-12 14:23:35 · 3308 阅读 · 0 评论 -
Spring Boot+Mybatis+Redis实现二级缓存
改用第三方redis作为二级缓存 ,缓存取值顺序,二级缓存 --->一级缓存 ---> 数据库查询核心 配置类#mybatis#entity扫描的包名mybatis.type-aliases-package=com.xiaolyuh.domain.model#Mapper.xml所在的位置mybatis.mapper-locations=classpath*:...原创 2018-12-24 15:07:56 · 279 阅读 · 0 评论 -
MyBatis的二级缓存的设计原理
1 mybatis一级缓存 一个SqlSession对象会使用一个Executor对象来完成会话操作,MyBatis的二级缓存机制的关键就是对这个Executor对象做文章。如果用户配置了"cacheEnabled=true",那么MyBatis在为SqlSession对象创建Executor对象时,会对Executor对象加上一个装饰者:CachingExecutor,这时SqlSes...原创 2018-12-24 15:15:46 · 178 阅读 · 0 评论 -
mybatis+Mapper实现默认对象增删改查
mybatis利用Mapper接口实现了,选择性的对象增删改查功能。有时候我们没有特殊要求,直接保存或者查询,就可以直接用已经存在的方法,选择性的执行,如果对象里有数据的就新增,没有的话就忽略,要用到此方法,必须实现Mapper接口并且继承相关类,下面看代码1 第一步,DAO接口层public interface WaybillRuleDao extends BaseMap...原创 2018-12-25 12:06:28 · 1308 阅读 · 0 评论 -
MAC安装MYSQL
安装 Homebrew安装工具官网https://brew.sh/index_zh-cn输入下面命令去终端,然后按任意键继续/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"开始用命令安装MYSQL 示例如下安装mysql...原创 2019-06-19 18:23:38 · 810 阅读 · 0 评论