Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JPA] Relazioni tra entità

    Ciao a tutti,
    sto guardando JPA per la prima volta, utilizzando Hibernate come sua implementazione.

    Supponendo di avere un'entità "Utente" e un'entità "RuoliUtente" per la gestione della login, vorrei riuscire a gestire gli utenti in questa maniera.

    Utente ut = new Utente("pippo", "12345");
    List<RuoliUtente> ruoli = new ArrayList<RuoliUtente>();
    ruoli.add(new RuoliUtente("lettori"));
    ruoli.add(new RuoliUtente("scrittori"));
    ut.setRuoli(ruoli);


    Io vorrei rendere persistente l'utente 'ut' facendo in modo che automaticamente vengano inseriti anche i ruoli su DB (se eventualmente non dovessero già esserci).

    E' fantascienza? O si può fare??

    (potrei fare questo a mano, controllando se il ruolo già esiste, ed eventualmente crearlo, ma vorrei evitare)

    Grazie a tutti

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2002
    Messaggi
    633
    E' fantascienza? O si può fare??
    si può fare e sei nella direzione giusta. Hibernate e le librerie JPA permettono proprio di fare questo attraverso il mapping tra i campi di una tabella relazionale e le proprietà di un oggetto java (in estrema sintesi).

    Ovviamente da qui in poi si apre un mondo...e la cosa più semplice e veloce da fare è studiare tramite i vari tutorial disponibili in rete.

    Buon divertimento
    Alcuni miei articoli in PRO.HTML.IT: JavaScript | DHTML | DOM
    Sviluppo : wedev | forum

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.