In een simpele Hibernate actie, vraag ik een bepaald object op uit een MySQL database. Hier gebruik ik Spring's HibernateTemplate voor.
De rij bestaat wel degelijk in de database, maar hier ligt het probleem niet.
Tijdens runtime van de applicatie krijg ik volgende exception:
Ik weet dat er bij MySQL replication servers, de 1ste node (bij autoincrement) begint bij 1, en de 2de node bij 4294967297. Alleen snap ik niet goed waarom mijn single db-server als 2de node aanzien wordt
Java:
1
2
| // long id = 1 (Person) getHibernateTemplate().get(Person.class, new Long(id)); |
De rij bestaat wel degelijk in de database, maar hier ligt het probleem niet.
Tijdens runtime van de applicatie krijg ik volgende exception:
Java:
1
2
| org.springframework.orm.hibernate.HibernateObjectRetrievalFailureException: No row with the given identifier exists: 4294967297 |
Ik weet dat er bij MySQL replication servers, de 1ste node (bij autoincrement) begint bij 1, en de 2de node bij 4294967297. Alleen snap ik niet goed waarom mijn single db-server als 2de node aanzien wordt