Dúvida sobre atributos no hibernate

0 respostas
jason_bourne

Amigos…tenho essa entidade abaixo e gostaria de saber o q é o atributo subtipo? é um campo fk da tabela?

@SuppressWarnings("serial")
@Entity
@Table(name="CRP_ITEM_ATRIBUTO_ITEM")
public class ItemAtributoItemDomain implements Serializable, Cloneable {
	
	@Basic
	@Column(name = "COD_GRUPO_ATRIBUTO_ITEM", unique=true)
	private Long codGrupoAtributoItem;
	
	@Id
	@Version
	@Basic
	@Column(name = "COD_ATRIBUTO_ITEM")
	private Long codAtributoItem;
	
	@Basic
	@Column(name = "COD_ITEM", unique=true)
	private Long codItem;

	@Basic
	@Column(name = "DSC_ATRIBUTO_ITEM")
	private String dscAtributoItem;

	@Basic
	@Column(name = "COD_DOMINIO_ATRIBUTO")
	private Long codDominioAtributo;

	@Basic
	@Column(name = "DAT_INC")
	private Date datInc;

	@Basic
	@Column(name = "COD_USU_INC")
	private String codUsuInc;

	@Basic
	@Column(name = "DAT_ALT")
	private Date datAlt;
	
	@Basic
	@Column(name = "COD_USU_ALT")
	private String codUsuAlt;

	@Basic
	@Column(name = "DAT_EXC")
	private Date datExc;

	@Basic
	@Column(name = "COD_USU_EXC")
	private String codUsuExc;

	@Basic
	@Column(name = "COD_SIS_INC_SO")
	private String codSisIncSo;

	@Basic
	@Column(name = "COD_SIS_ALT_SO")
	private String codSisAltSo;

	@Basic
	@Column(name = "COD_SIS_EXC_SO")
	private String codSisExcSo;

	@Basic
	@Column(name = "COD_USU_INC_SO")
	private String codUsuIncSo;

	@Basic
	@Column(name = "COD_USU_ALT_SO")
	private String codUsuAltSo;

	@Basic
	@Column(name = "COD_USU_EXC_SO")
	private String codUsuExcSo;

	@Basic
	@Column(name = "DAT_INC_SO")
	private Date datIncSo;

	@Basic
	@Column(name = "DAT_ALT_SO")
	private Date datAltSo;

	@Basic
	@Column(name = "DAT_EXC_SO")
	private Date datExcSo;

	/**
	 * * Mapeia domain DominioAtributo (Subtipo do Item)
	 */
	@ManyToOne(cascade={CascadeType.ALL}, fetch=FetchType.EAGER, targetEntity=DominioAtributoDomain.class)
	@Transient
	private DominioAtributoDomain subtipo;

	/**
	 * Retorna o atributo codAtributoItem
	 * @return Long
	 */
	public Long getCodAtributoItem() {
		return codAtributoItem;
	}

	/**
	 * Modifica o atributo codAtributoItem
	 * @param codAtributoItem 
	 */
	public void setCodAtributoItem(Long codAtributoItem) {
		this.codAtributoItem = codAtributoItem;
	}

	/**
	 * Retorna o atributo codDominioAtributo
	 * @return Long
	 */
	public Long getCodDominioAtributo() {
		return codDominioAtributo;
	}

	/**
	 * Modifica o atributo codDominioAtributo
	 * @param codDominioAtributo 
	 */
	public void setCodDominioAtributo(Long codDominioAtributo) {
		this.codDominioAtributo = codDominioAtributo;
	}

	/**
	 * Retorna o atributo codGrupoAtributoItem
	 * @return Long
	 */
	public Long getCodGrupoAtributoItem() {
		return codGrupoAtributoItem;
	}

	/**
	 * Modifica o atributo codGrupoAtributoItem
	 * @param codGrupoAtributoItem 
	 */
	public void setCodGrupoAtributoItem(Long codGrupoAtributoItem) {
		this.codGrupoAtributoItem = codGrupoAtributoItem;
	}

	/**
	 * Retorna o atributo codItem
	 * @return Long
	 */
	public Long getCodItem() {
		return codItem;
	}

	/**
	 * Modifica o atributo codItem
	 * @param codItem 
	 */
	public void setCodItem(Long codItem) {
		this.codItem = codItem;
	}

	/**
	 * Retorna o atributo codSisAltSo
	 * @return String
	 */
	public String getCodSisAltSo() {
		return codSisAltSo;
	}

	/**
	 * Modifica o atributo codSisAltSo
	 * @param codSisAltSo 
	 */
	public void setCodSisAltSo(String codSisAltSo) {
		this.codSisAltSo = codSisAltSo.toUpperCase();
	}

	/**
	 * Retorna o atributo codSisExcSo
	 * @return String
	 */
	public String getCodSisExcSo() {
		return codSisExcSo;
	}

	/**
	 * Modifica o atributo codSisExcSo
	 * @param codSisExcSo 
	 */
	public void setCodSisExcSo(String codSisExcSo) {
		this.codSisExcSo = codSisExcSo.toUpperCase();
	}

	/**
	 * Retorna o atributo codSisIncSo
	 * @return String
	 */
	public String getCodSisIncSo() {
		return codSisIncSo;
	}

	/**
	 * Modifica o atributo codSisIncSo
	 * @param codSisIncSo 
	 */
	public void setCodSisIncSo(String codSisIncSo) {
		this.codSisIncSo = codSisIncSo.toUpperCase();
	}

	/**
	 * Retorna o atributo codUsuAlt
	 * @return String
	 */
	public String getCodUsuAlt() {
		return codUsuAlt;
	}

	/**
	 * Modifica o atributo codUsuAlt
	 * @param codUsuAlt 
	 */
	public void setCodUsuAlt(String codUsuAlt) {
		this.codUsuAlt = codUsuAlt.toUpperCase();
	}

	/**
	 * Retorna o atributo codUsuAltSo
	 * @return String
	 */
	public String getCodUsuAltSo() {
		return codUsuAltSo;
	}

	/**
	 * Modifica o atributo codUsuAltSo
	 * @param codUsuAltSo 
	 */
	public void setCodUsuAltSo(String codUsuAltSo) {
		this.codUsuAltSo = codUsuAltSo.toUpperCase();
	}

	/**
	 * Retorna o atributo codUsuExc
	 * @return String
	 */
	public String getCodUsuExc() {
		return codUsuExc;
	}

	/**
	 * Modifica o atributo codUsuExc
	 * @param codUsuExc 
	 */
	public void setCodUsuExc(String codUsuExc) {
		this.codUsuExc = codUsuExc.toUpperCase();
	}

	/**
	 * Retorna o atributo codUsuExcSo
	 * @return String
	 */
	public String getCodUsuExcSo() {
		return codUsuExcSo;
	}

	/**
	 * Modifica o atributo codUsuExcSo
	 * @param codUsuExcSo 
	 */
	public void setCodUsuExcSo(String codUsuExcSo) {
		this.codUsuExcSo = codUsuExcSo.toUpperCase();
	}

	/**
	 * Retorna o atributo codUsuInc
	 * @return String
	 */
	public String getCodUsuInc() {
		return codUsuInc;
	}

	/**
	 * Modifica o atributo codUsuInc
	 * @param codUsuInc 
	 */
	public void setCodUsuInc(String codUsuInc) {
		this.codUsuInc = codUsuInc.toUpperCase();
	}

	/**
	 * Retorna o atributo codUsuIncSo
	 * @return String
	 */
	public String getCodUsuIncSo() {
		return codUsuIncSo;
	}

	/**
	 * Modifica o atributo codUsuIncSo
	 * @param codUsuIncSo 
	 */
	public void setCodUsuIncSo(String codUsuIncSo) {
		this.codUsuIncSo = codUsuIncSo.toUpperCase();
	}

	/**
	 * Retorna o atributo datAlt
	 * @return Date
	 */
	public Date getDatAlt() {
		return datAlt;
	}

	/**
	 * Modifica o atributo datAlt
	 * @param datAlt 
	 */
	public void setDatAlt(Date datAlt) {
		this.datAlt = datAlt;
	}

	/**
	 * Retorna o atributo datAltSo
	 * @return Date
	 */
	public Date getDatAltSo() {
		return datAltSo;
	}

	/**
	 * Modifica o atributo datAltSo
	 * @param datAltSo 
	 */
	public void setDatAltSo(Date datAltSo) {
		this.datAltSo = datAltSo;
	}

	/**
	 * Retorna o atributo datExc
	 * @return Date
	 */
	public Date getDatExc() {
		return datExc;
	}

	/**
	 * Modifica o atributo datExc
	 * @param datExc 
	 */
	public void setDatExc(Date datExc) {
		this.datExc = datExc;
	}

	/**
	 * Retorna o atributo datExcSo
	 * @return Date
	 */
	public Date getDatExcSo() {
		return datExcSo;
	}

	/**
	 * Modifica o atributo datExcSo
	 * @param datExcSo 
	 */
	public void setDatExcSo(Date datExcSo) {
		this.datExcSo = datExcSo;
	}

	/**
	 * Retorna o atributo datInc
	 * @return Date
	 */
	public Date getDatInc() {
		return datInc;
	}

	/**
	 * Modifica o atributo datInc
	 * @param datInc 
	 */
	public void setDatInc(Date datInc) {
		this.datInc = datInc;
	}

	/**
	 * Retorna o atributo datIncSo
	 * @return Date
	 */
	public Date getDatIncSo() {
		return datIncSo;
	}

	/**
	 * Modifica o atributo datIncSo
	 * @param datIncSo 
	 */
	public void setDatIncSo(Date datIncSo) {
		this.datIncSo = datIncSo;
	}

	/**
	 * Retorna o atributo dscAtributoItem
	 * @return String
	 */
	public String getDscAtributoItem() {
		return dscAtributoItem.toUpperCase();
	}

	/**
	 * Modifica o atributo dscAtributoItem
	 * @param dscAtributoItem 
	 */
	public void setDscAtributoItem(String dscAtributoItem) {
		this.dscAtributoItem = dscAtributoItem.toUpperCase();
	}

	/**
	 * Retorna o atributo subtipo
	 * @return DominioAtributoDomain
	 */
	public DominioAtributoDomain getSubtipo() {
		return subtipo;
	}

	/**
	 * Modifica o atributo subtipo
	 * @param subtipo 
	 */
	public void setSubtipo(DominioAtributoDomain subtipo) {
		this.subtipo = subtipo;
	}
	
	public ItemAtributoItemDomain getClone() throws CloneNotSupportedException{
		return (ItemAtributoItemDomain) super.clone();
	}

	
}
Criado 29 de maio de 2008
Respostas 0
Participantes 1