Create Crud

di il
20 risposte

20 Risposte - Pagina 2

  • Re: Create Crud

    Ok,grazie.
    Come devo risolvere per richiamare la pagina con la servlet??
  • Re: Create Crud

    Con i button??
  • Re: Create Crud

    robot ha scritto:


    Ok,grazie.
    Come devo risolvere per richiamare la pagina con la servlet??
    Quale pagina?? Se seguissi lo scenario ipotetico che ho descritto prima, vedi bene che alle pagine ci arrivi con dei GET. Alla pagina di lista ci arrivi con un link (GET), idem alla pagina di "dettaglio".
  • Re: Create Crud

    Volevo chiedere un altra cosa riguardando la query in dao implica, in SQL Oracle.
    Delete * from tabella where id=?
    Io voglio includere la cancellazione della foreig key
    Cioè delete * from tabella where id=? On cascate delete

    Ma non funziona come mai?
    Quale la sintassi corretta?
  • Re: Create Crud

    robot ha scritto:


    Volevo chiedere un altra cosa riguardando la query in dao implica, in SQL Oracle.
    Delete * from tabella where id=?
    Io voglio includere la cancellazione della foreig key
    Cioè delete * from tabella where id=? On cascate delete

    Ma non funziona come mai?
    Quale la sintassi corretta?
    La sintassi del delete è in generale:

    DELETE FROM table
    [WHERE conditions];

    (e non c'è alcun asterisco da mettere dopo DELETE!)

    Se però la cancellazione viola qualche vincolo di integrità ... è un altro discorso. Di per sé, non puoi eliminare un record se è referenziato tramite foreign-key da ALTRE tabelle.

    Se vuoi che un record venga eliminato andando anche a eliminare i record che lo referenziano, allora devi DEFINIRE che una certa foreign-key abbia il cascading delete. Non ho modo/tempo ora di trovare informazioni ufficiali, ma vedi es. Foreign Keys with Cascade Delete

    E se non puoi farlo a livello di foreign-key .... allora devi eliminare prima i record che referenziano quel record.
  • Re: Create Crud

    RISOLTO. TUTTO OK. GRAZIE
Devi accedere o registrarti per scrivere nel forum
20 risposte