分布式缓存Redis Centos下单节点安装 spring,springmvc,spring mvc,web开发,java分布式架构,shiro,mybatis,kafka,j2ee分布式架构 愿意了解框架技术或者源码的朋友直接求求交流分享技术:2042849237 分布式的一些解决方案,有愿... ...
分类:
其他好文 时间:
2017-11-14 11:38:01
阅读次数:
173
传统的使用JDBC的方法,相信大家在组合复杂的的SQL语句的时候,需要去拼接,稍不注意哪怕少了个空格,都会导致错误。Mybatis的动态SQL功能正是为了解决这种问题, 其通过 if, choose, when, otherwise, trim, where, set, foreach标签,可组合成 ...
分类:
数据库 时间:
2017-11-14 11:32:48
阅读次数:
162
转载自:http://www.cnblogs.com/dongying/p/4142476.html 1. SqlSessionFactory 与 SqlSession. 通过前面的章节对于mybatis 的介绍及使用,大家都能体会到SqlSession的重要性了吧, 没错,从表面上来看,咱们都是通 ...
分类:
数据库 时间:
2017-11-14 11:21:58
阅读次数:
172
org.mybatis.spring.SqlSessionFactoryBean和org.mybatis.spring.mapper.MapperScannerConfigurer多映射 一定按照图的格式配置 很痛苦的坑(各种写法都试了 只有这种写法没问题) mybatis 是根据表自动生成的映射文 ...
分类:
移动开发 时间:
2017-11-13 23:07:37
阅读次数:
179
1. MyBatis的传入参数parameterType类型分两种 1. 1. 基本数据类型:int,string,long,Date; 1. 2. 复杂数据类型:类和Map 2. 如何获取参数中的值: 2.1 基本数据类型:#{参数} 获取参数中的值 2.2 复杂数据类型:#{属性名} ,map中 ...
分类:
其他好文 时间:
2017-11-13 23:05:56
阅读次数:
1278
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的J ...
分类:
其他好文 时间:
2017-11-13 23:01:12
阅读次数:
153
这些天由于项目存在数据访问的性能问题,研究了下缓存在各个阶段的应用,一般来说,可以在5个方面进行缓存的设计: 1.最底层可以配置的是mysql自带的query cache, 2.mybatis的一级缓存,默认情况下都处于开启状态,只能使用自带的PerpetualCache,无法配置第三方缓存 3.m ...
分类:
编程语言 时间:
2017-11-13 16:44:24
阅读次数:
359
首先呢,我们用mybatis肯定涉及到mybatis的引用,其次,mybatis是用来连接数据库的,所以又涉及到对对应数据库的引用,所以最基本的我们要导入两个jar包,这边数据库以mysql为例。引入如下两个依赖(maven用法),对应两个jar包,分别提供了mabatis服务,连接mysql数据库 ...
分类:
其他好文 时间:
2017-11-13 16:35:54
阅读次数:
214
1. sql中字符串拼接 SELECT * FROM tableName WHERE name LIKE CONCAT(CONCAT('%', #{text}), '%'); 2. 使用 ${...} 代替 #{...} SELECT * FROM tableName WHERE name LIKE... ...
分类:
其他好文 时间:
2017-11-13 14:52:26
阅读次数:
337
测试: 自定义类型作为参数,自定义类中需要为为属性提供get方法,如果没有提供get方法,那么会根据占位符中的名称去反射获取值,如果占位符中的名称和属性不一致,那么报ReflectionException。 测试: Map作为参数类型,key和占位符中的名称一致即可,如果名称不一致那么将会把null ...
分类:
其他好文 时间:
2017-11-13 13:45:06
阅读次数:
116