Sigo encontrando que tanto aquí como en Google las personas tienen problemas para ir de un lado long
a otro int
y no al revés. Sin embargo, estoy seguro de que no soy el único que ha funcionado en este escenario antes de ir de int
a 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, int
ya que parte del contenido está entrando como ArrayList
y la entidad para la que estoy almacenando esta información requiere el número de secuencia como Largo.
int
a long
primero, luego asignar long
a Long
. egint x = 2; Long y = (long)x;