Mybatis 中 Oracle 的拼接模糊查询
注意 Mybatis 中,拼接模糊查询的用法
#,是将传入的值当做字符串的形式。所以拼接的时候 #{userName} 默认自带引号。
例如: ${userName} 直接转为 'zhen'。
$,是将传入的数据直接显示生成sql语句。
[ETL实践指南]基于Kettle的MaxCompute插件实现数据上云
本文用到的
阿里云数加-大数据计算服务MaxCompute产品地址:https://www.aliyun.com/product/odps
简介
Kettle是一款开源的ETL工具,纯java实现,可以运行于Windows, Unix, Linux上运行,提供图形化的操作界面,可以通过拖拽控件的方式,方便地定义数据传输的拓扑。
Ehcache优缺点以及分布式详解
ehcahe的介绍
EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。Ehcache是一种广泛使用的开源Java分布式缓存。
使用springboot对各个层的代码进行测试
因为近段时间在一个系统,后端代码使用的技术栈是spring boot (版本1.5.12.RELEASE)、alibaba-spring-boot (版本1.5.12.0-SNAPSHOT)、pandora-boot (版本2018-05-release),写好各种mapper、service、c.
mybatis SQL性能调优
Mybatis SQL性能调优
1. Mapper层参数为Map,由Service层负责重载
Mapper由于机制的问题,不能重载,参数一般设置成Map,但这样会使参数变得模糊,如果想要使代码变得清晰,可以通过service层来实现重载的目的,对外提供的Service层是重载的,但这些重载的Service方法其实是调同一个Mapper,只不过相应