Continuo a trovare sia su qui e Google le persone che hanno problemi che vanno dal longal int, e non il contrario. Eppure sono sicuro di non essere l'unico ad aver incontrato questo scenario prima di passare da inta Long.
Le uniche altre risposte che ho trovato sono state "Impostalo come Long in primo luogo" che in realtà non risponde alla domanda.
Inizialmente ho provato a trasmettere ma ho ottenuto un " 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);
}
Come puoi immaginare sono un po 'perplesso, ne sono bloccato intpoiché alcuni contenuti stanno arrivando come ArrayListe l'entità per cui sto memorizzando queste informazioni richiede il numero di sequenza come Long.
intdi longprima, quindi assegnare longa Long. ad es.int x = 2; Long y = (long)x;