Sigo encontrando que tanto aquí como en Google las personas tienen problemas para ir de un lado longa otro inty no al revés. Sin embargo, estoy seguro de que no soy el único que ha funcionado en este escenario antes de ir de inta Long.
Las únicas otras respuestas que he encontrado fueron "Solo configúrelo como Largo en primer lugar", lo que realmente no responde a la pregunta.
Inicialmente probé el casting pero obtengo 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);
}
Como puede imaginar, estoy un poco perplejo, estoy atascado con el uso, intya que parte del contenido está entrando como ArrayListy la entidad para la que estoy almacenando esta información requiere el número de secuencia como Largo.
inta longprimero, luego asignar longa Long. egint x = 2; Long y = (long)x;