我一直在这里和谷歌上发现有麻烦的人,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
因为一些内容以 an 形式进入ArrayList
,而我存储此信息的实体需要将序列号作为 Long。