Mám tu jeden projekt, který používá JPA (konkrétně Hibernate +
PostgreSQL) a v historii jeho mercurialu jsem našel změnu datového typu
primárních klíčů z Integeru na BigInteger. Bohužel tam nic víc napsané
není. Anotace @Id by měla podle JavaDocu fungovat s oběma typy. A nezdá
se mi, že by to někdo měnil jen tak bezdůvodně, zřejmě to bylo kvůli
nějakému problému/incidentu. (jenže rozsah hodnot by měl bohatě stačit i
u Integeru – a datový typ v SQL je taky integer – 32 bitů).
Napadá někdo, co mohlo být důvodem?

Díky,
Franta

Odpovedet emailem