我一直在这里找到问题,并且Google的人们遇到了麻烦long
,int
而不是相反。但我敢肯定,我不是以前已经从去碰到这种情况的唯一一个int
到Long
。
我找到的唯一其他答案是“首先将它设置为Long”,这实际上并没有解决这个问题。
我最初尝试投射,但得到了“ Cannot cast from int to Long
”
for (int i = 0; i < myArrayList.size(); ++i ) {
content = new Content();
content.setDescription(myArrayList.get(i));
content.setSequence((Long) i);
session.save(content);
}
如您所料,我有点困惑,我被困住了,int
因为有些内容以形式出现ArrayList
,而我要存储其信息的实体要求序列号为Long。
int
到long
,然后分配long
给Long
。例如int x = 2; Long y = (long)x;