Szia! 2006/8/7, javalist@javasite.bme.hu <javalist@javasite.bme.hu>: > *** Felado: CoL <col@gear.hu> *** > > Szia, > > > > Jelen esetben az id nevű oszlop serial típusú. Sajnos az alábbi > > hibaüzenetet kapom: "Invalid character constant". > hol kapod ezt a hiba uzenetet? > Futas kozben is, de az Eclipse szepen jelzi a .java fajlnal (mindegyiknel, ami hibas, oda piros X-et tesz :-) ), az adott helyen, hogy hiba lesz, meg is kerdezi, hogy futtassam-e, ha igent mondok (tudván, hogy hiba lesz), ezt adja: Exception in thread "AWT-EventQueue-0" java.lang.Error: Unresolved compilation problems: Invalid character constant Invalid character constant at com.stef.BaseSatCegek.<init>(BaseSatCegek.java:44) at com.stef.SatCegek.<init>(SatCegek.java:16) A 44. sor ez: private int id = nextval('sat_cegek_id_seq'::regclass); Valojaban a "nextval('sat_cegek_id_seq'::regclass)" egy postgresql fuggvenyhivas. Persze, hogy elszall a java, hiszen ennek az eredmenyehez be kellene menni jdbc-n az adatbazisba, ott szepen kiadni a fuggvenyhivast, majd az eredmenyevel visszaterni. Tulajdonképpen ez egy default érték az id oszlopon. Esetleg ki kell hagyni ezen oszlopokat az or-mapping-ból? Ha igen, akkor meg kell néznem a hibernate-et, hogy az mit csinal ilyen esetben, és ha jó, át kell térnem, mert a serial adattípusról nem akarok lemondani. Stef