Class Possesso

java.lang.Object
it.unisa.c07.biblionet.model.entity.Possesso
All Implemented Interfaces:
java.io.Serializable

@Entity
public class Possesso
extends java.lang.Object
implements java.io.Serializable
Author:
Antonio Della Porta Questa classe rappresenta la relazione molti a molti fra una biblioteca e un libro. È identificata univocamente da una chiave composta PossessoID e contiene il numero di copie di quel libro possedute dalla biblioteca.
See Also:
PossessoId, Serializable, Serialized Form
  • Constructor Summary

    Constructors
    Constructor Description
    Possesso​(PossessoId possessoId, int numeroCopie)
    Questo costruttore prende come argomento due parametri.
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Possesso

      public Possesso​(PossessoId possessoId, int numeroCopie)
      Questo costruttore prende come argomento due parametri.
      Parameters:
      possessoId - la chiave composta della tabella.
      numeroCopie - il numero di copie del libro.

      Per inserire correttamente la tupla nel database è necessario avere:
      • La chiave primaria della biblioteca in cui il libro deve essere inserito: pk_biblio
      • La chiave primaria del libro: pk_libro
      Esempio di costruzione:
      new Possesso( new PossessoId ( pk_biblio , pk_libro) , numero_copie );
      See Also:
      PossessoId