我正在尝试 在Windows x64(8.1和Server 2012 R2)上安装Apache Hadoop 2.7.1,但我没有达到目标:
[INFO] Apache Hadoop Common ............................... FAILURE [ 37.925 s]
Run Code Online (Sandbox Code Playgroud)
在过去的几天里,我想我遵循了所有教程的步骤,比如HadoopOnWindows,或者这个.我做了所有先决条件,但正如我用Google搜索,我的问题的相关问题如下:
其他人,类似的问题
我遵循的一些类似主题是:一,二,三,四.我主要尝试了所有的建议,但它仍然打破了.
错误
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 01:11 min
[INFO] Finished at: 2015-07-08T15:18:29+02:00
[INFO] Final Memory: 69M/269M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to …Run Code Online (Sandbox Code Playgroud) 我正在使用 MyBatis 和 Java。我可以在结果映射中使用多个id吗?
代码
我的 Result Java 类如下所示:
public class MyClass {
private int id1;
private int id2;
private int total;
// getters & setters
}
Run Code Online (Sandbox Code Playgroud)
目前,我的 MyBatis 结果图如下所示:
<resultMap id="MyResult" type="MyClass">
<result property="id1" column="id1" />
<result property="id2" column="id2" />
<result property="total" column="total" />
</resultMap>
Run Code Online (Sandbox Code Playgroud)
此结果映射用于此查询:
<select id="mySelect" resultMap="MyResult" parameterType="Map">
select
id1,
id2,
sum(total) as total
from
myTable
group by
id1,id2;
</select>
Run Code Online (Sandbox Code Playgroud)
一切工作正常,但根据 MyBatis 文档,我应该使用id来获得一些效率。我想将 MyBatis 结果映射更改为:
<resultMap id="MyResult" type="MyClass">
<id property="id1" column="id1" />
<id property="id2" …Run Code Online (Sandbox Code Playgroud)