Ho utilizzato la funzione integrata del netbeans ( Entity classes from Database per creare i beans e poi la funzione che crea in automatico le jsp dalle entità)

codice:
@Entity
@Table(name = "UTENTE")
@NamedQueries({@NamedQuery(name = "Utente.findAll", query = "SELECT u FROM Utente u"), @NamedQuery(name = "Utente.findByIdUTENTE", query = "SELECT u FROM Utente u WHERE u.idUTENTE = :idUTENTE"), @NamedQuery(name = "Utente.findByUsername", query = "SELECT u FROM Utente u WHERE u.username = :username"), @NamedQuery(name = "Utente.findByPassword2", query = "SELECT u FROM Utente u WHERE u.password2 = :password2"), @NamedQuery(name = "Utente.findByNome", query = "SELECT u FROM Utente u WHERE u.nome = :nome"), @NamedQuery(name = "Utente.findByCognome", query = "SELECT u FROM Utente u WHERE u.cognome = :cognome"), @NamedQuery(name = "Utente.findByEmail", query = "SELECT u FROM Utente u WHERE u.email = :email"), @NamedQuery(name = "Utente.findByInterno", query = "SELECT u FROM Utente u WHERE u.interno = :interno"), @NamedQuery(name = "Utente.findByRuolo", query = "SELECT u FROM Utente u WHERE u.ruolo = :ruolo"), @NamedQuery(name = "Utente.findByLivello", query = "SELECT u FROM Utente u WHERE u.livello = :livello"), @NamedQuery(name = "Utente.findByCodreg", query = "SELECT u FROM Utente u WHERE u.codreg = :codreg"), @NamedQuery(name = "Utente.findByAbilitato", query = "SELECT u FROM Utente u WHERE u.abilitato = :abilitato")})
public class Utente implements Serializable {
    private static final long serialVersionUID = 1L;
    @Id
    @GeneratedValue(strategy=GenerationType.AUTO)
    @Column(name = "idUTENTE")
    private Integer idUTENTE;
    @Column(name = "USERNAME")
    private String username;
    @Column(name = "PASSWORD_2")
    private String password2;
    @Column(name = "NOME")
    private String nome;
    @Column(name = "COGNOME")
    private String cognome;
    @Column(name = "EMAIL" )
    private String email;
    @Column(name = "INTERNO")
    private Boolean interno;
    @Column(name = "RUOLO")
    private String ruolo;
    @Column(name = "LIVELLO")
    private Integer livello;
    @Column(name = "CODREG")
    private String codreg;
    @Column(name = "ABILITATO")
    private Boolean abilitato;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "idUTENTE", fetch = FetchType.EAGER)
    private Set<Schedam> schedamSet;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "idUTENTE", fetch = FetchType.EAGER)
    private Set<Derivati> derivatiSet;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "idUTENTE", fetch = FetchType.EAGER)
    private Set<Nuovafase> nuovafaseSet;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "idUTENTE", fetch = FetchType.EAGER)
    private Set<Inviotecnico> inviotecnicoSet;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "idUTENTE", fetch = FetchType.EAGER)
    private Set<Richiesta> richiestaSet;
    @JoinColumn(name = "idDITTA", referencedColumnName = "idDITTA")
    @ManyToOne(optional = false, fetch = FetchType.EAGER)
    private Ditta idDITTA;
    @OneToMany(cascade = CascadeType.ALL, mappedBy = "idUTENTE", fetch = FetchType.EAGER)
    private Set<Collaudo> collaudoSet;

    public Utente() {
    }

    public Utente(Integer idUTENTE) {
        this.idUTENTE = idUTENTE;
    }

    public Integer getIdUTENTE() {
        return idUTENTE;
    }

    public void setIdUTENTE(Integer idUTENTE) {
        this.idUTENTE = idUTENTE;
    }
.....
....
Cmq è molto strano... ho messo degli output prima del committ dell'inserimento ma non mi viene mostrato nulla...

Non capisco dove faccia quel controllo. :master: