Daniel Marino
19 november 2024
Odpravljanje napake spomladanskega zagona: Vrste znakov, ki se spreminjajo in Smallint, nimajo operaterja

Pri Spomladanskem zagonu je lahko težko naleteti na težavo neujemanja vrste PostgreSQL, ko uporabljate enume, kot je AccountType. Ta težava se pogosto pojavi, ker PostgreSQL ne more neposredno primerjati enumov Java z njihovimi shranjenimi vrednostmi in pričakuje združljive vrste, kot je spremenljivost znakov. Nekatere rešitve vključujejo uporabo orodij, kot je CriteriaBuilder za dinamično ravnanje s tipi, ki se popolnoma izogne ​​skrbem glede izvornega SQL, ali pretvorbo enumov v nize pred poizvedovanjem.