Oracle táblanév hossz

JPA-ban a tábla és mező neveket képes a JPA provider generálni az entitásaink osztály neve, valamint a property nevek alapján. Amennyiben van két hosszú nevű entitásunk, és m:n kapcsolatban állnak egymással, a kapcsolótábla Hibernate esetén úgy képződik, hogy a két entitás neve, aláhúzásjellel elválasztva.

Az Oracle-ben a tábla- és mezőnevek max. 30 karakter hosszúak lehetnek, így hibát fogunk kapni.

A @JoinTable annotációval lehet a kapcsolótábla nevét megmondani name attribútumban.

Ha a mezőnevünk túl hosszú, akkor a @Column annotációt használjuk.

Itt egy PDF, mely az Oracle és annak Lite verziója közötti különbségeket részletezi, pl. az Oracle objektumok max. hosszait is megtalálhatjuk menne.