基于注解的Mybatis mapper 接口功能没有mapper xml配置文件丰富,而且动态sql语句的灵活性不能和xml配置相比。
这里只说一下基于注解的动态sql注意事项:...
分类:
移动开发 时间:
2015-06-05 22:42:56
阅读次数:
6848
环境Spring3.2+Mybatis 3.2.7,JDK 1.6,开发工具Myeclipse 2014 GA Pro,数据库MySQL 5.5(数据采用之前Oracle的,直接用Navicat从Oracle导入到Mysql,然后改了一下数据类型,主键自增) Mapper和实体部分使用Mybat...
分类:
编程语言 时间:
2015-06-05 19:54:14
阅读次数:
214
第一种方案DAO层的函数方法1Public User selectUser(String name,String area);对应的Mapper.xml123其中,#{0}代表接收的是dao层中的第一个参数,#{1}代表dao层中第二参数,更多参数一致往后加即可。第二种方案此方法采用Map传多参数....
分类:
其他好文 时间:
2015-06-05 15:35:09
阅读次数:
123
Map的结果,会通过partition分发到Reducer上,Reducer做完Reduce操作后,通过OutputFormat,进行输出,下面我们就来分析参与这个过程的类。Mapper的结果,可能送到可能的Combiner做合并,Combiner在系统中并没有自己的基类,而是用Reducer作为Combiner的基类,他们对外的功能是..
分类:
其他好文 时间:
2015-06-05 01:01:12
阅读次数:
132
Map的结果,会通过partition分发到Reducer上,Reducer做完Reduce操作后,通过OutputFormat,进行输出,下面我们就来分析参与这个过程的类。
Mapper的结果,可能送到可能的Combiner做合并,Combiner在系统中并没有自己的基类,而是用Reducer作为Combiner的基类,他们对外的功能是一样的,只是使用的位置和使用时的上下文不太一...
分类:
其他好文 时间:
2015-06-04 19:33:07
阅读次数:
132
java.lang.IllegalArgumentException: Mapped Statements collection does not contain value for在unit里测试怎么也通不过,最后终于找到问题,原来是命名空间没写对,如果使用mapper,则空间中一定要写上Mapp...
分类:
移动开发 时间:
2015-06-04 18:55:42
阅读次数:
144
Map的结果,会通过partition分发到Reducer上,Reducer做完Reduce操作后,通过OutputFormat,进行输出,下面我们就来分析参与这个过程的类。Mapper的结果,可能送到可能的Combiner做合并,Combiner在系统中并没有自己的基类,而是用Reducer作为C...
分类:
其他好文 时间:
2015-06-04 18:50:41
阅读次数:
128
使用代码生成器,一键生成jsp,controller,dao,service,mapper代码...极大简化开发工作量...
分类:
其他好文 时间:
2015-06-04 13:52:17
阅读次数:
388
有了上面Mapper输出的内存存储结构和硬盘存储结构讨论,我们来仔细分析MapOutputBuffer的流程。首先是成员变量。最先初始化的是作业配置job和统计功能reporter。通过配置,MapOutputBuffer可以获取本地文件系统(localFs和rfs),Reducer的数目和Partitioner。
SpillRecord是文件spill.out{spill号}.index在内存...
分类:
其他好文 时间:
2015-06-02 17:57:00
阅读次数:
112
Hadoop源代码分析(MapTask辅助类I)MapTask的辅劣类主要针对Mapper的输入和输出。首先我们来看MapTask中用的的Mapper输入,在类图中,返部分位于右上角。MapTask.TrackedRecordReader是一个Wrapper,在原有输入RecordReader的基础上,添加了收集上报统计数据的功能。MapTask.S..
分类:
其他好文 时间:
2015-06-01 20:39:41
阅读次数:
127