package com.drakun.annonce.model; // Generated 25 mai 2012 15:20:37 by Hibernate Tools 3.4.0.CR1 import java.util.HashSet; import java.util.Set; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.FetchType; import javax.persistence.Id; import javax.persistence.OneToMany; import javax.persistence.Table; /** * Profil generated by hbm2java */ @Entity @Table(name = "profil", catalog = "webannonce") public class Profil implements java.io.Serializable { private int idCategorie; private String categorie; private Set utilisateurs = new HashSet(0); public Profil() { } public Profil(int idCategorie, String categorie) { this.idCategorie = idCategorie; this.categorie = categorie; } public Profil(int idCategorie, String categorie, Set utilisateurs) { this.idCategorie = idCategorie; this.categorie = categorie; this.utilisateurs = utilisateurs; } @Id @Column(name = "IdCategorie", unique = true, nullable = false) public int getIdCategorie() { return this.idCategorie; } public void setIdCategorie(int idCategorie) { this.idCategorie = idCategorie; } @Column(name = "Categorie", nullable = false, length = 45) public String getCategorie() { return this.categorie; } public void setCategorie(String categorie) { this.categorie = categorie; } @OneToMany(fetch = FetchType.EAGER, mappedBy = "profil") public Set getUtilisateurs() { return this.utilisateurs; } public void setUtilisateurs(Set utilisateurs) { this.utilisateurs = utilisateurs; } @Override public String toString() { return this.getCategorie(); } }