我一直在这里和谷歌上发现人们在从 "长 "到 "短 "的过程中遇到问题,而不是相反。但我相信我不是唯一一个在从 "int "到 "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。