nessuno ha una mezza idea anche qualche intuito da fare a tentativi....
comunque ho ho fatto in questo modo o inserito nella tabella rdinbile il valore a mano. cosi a creato un nuovo indice di valore 3 ho preso questo valore e lo settato in piatto con il metodo
piatto.setOrdinabilecod(new Interger(3));
ho lasciato il resto del codice invaribile e cancellato le chiamate a ordinabile.
l'insaretimento a avuto successo.. a inserito la nuova tipla senza nessun problema.
In conclusione l'errore sta nella persistenza di ordinabile.
ho fatto questi tentativi ma sono andati tutti a vuoto lanciano senpre eccezioni.
i tantativi somo:
1.2.codice:Ordinabile o= new Ordinabile(); em.persist(o);// da errore su questo codice3.codice:Ordinabile o= new Ordinabile(); o.setCod(new Interger(null)); em.persist(o);// da errore su questo codicecodice:Ordinabile o= new Ordinabile(); //p e il piatto che li passo via parametro al metdo p lo creo nella servlet o.setPiatto(p); em.persist(o);// da errore su questo codice

Rispondi quotando