Mitä voi tehdä kun kannasta haettaessa string-kentän lopussa on ylimääräisiä välilyöntejä? Voi heittää .trim() mutta mites kun tieto haetaan Hibernatella papuun. Pitääkö pavun kaikissa set-metodeissa olla koodi .trim()?
Hibernate, JDBC, string-kentän välilyönnit
juu
3252
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 3
Vanhimmat
Ei ideoita? Tein koodinpätkän joka tutkii POJO:n String-tyyppiset ominaisuudet ja trimmaa ne.
Ehkä kannattaisi tarkistaa, löytyykö käyttämäsi tietokantatuotteen SQL:stä funktiota joka toteuttaisi trimmauksen, niin sitä ei tarvitsisi
sovellustasolle toteuttaa. Eli siis esim. SELECT-lauseen haluttuun attribuuttiin funktio.
Käytän Hibernate:a siksi että voisin "unohtaa" suorat sql-lauseet.