alterada a primary key composta para simples fixes bug#AL-4453

master
Leonardo Oliveira 2024-07-25 16:42:38 -03:00
parent 0fbef4bb92
commit 5cd7792971
1 changed files with 16 additions and 1 deletions

View File

@ -6,23 +6,31 @@ import java.util.Date;
import javax.persistence.Basic; import javax.persistence.Basic;
import javax.persistence.Column; import javax.persistence.Column;
import javax.persistence.Entity; import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id; import javax.persistence.Id;
import javax.persistence.JoinColumn; import javax.persistence.JoinColumn;
import javax.persistence.ManyToOne; import javax.persistence.ManyToOne;
import javax.persistence.SequenceGenerator;
import javax.persistence.Table; import javax.persistence.Table;
import javax.persistence.Temporal; import javax.persistence.Temporal;
import javax.persistence.TemporalType; import javax.persistence.TemporalType;
@Entity @Entity
@SequenceGenerator(name = "CAT_FORM_AUTORIZACAO_SEQ", sequenceName = "CAT_FORM_AUTORIZACAO_SEQ", allocationSize = 1)
@Table(name = "CATEGORIA_FORM_AUTORIZACAO") @Table(name = "CATEGORIA_FORM_AUTORIZACAO")
public class CategoriaFormAutorizacao implements Serializable { public class CategoriaFormAutorizacao implements Serializable {
private static final long serialVersionUID = 1L; private static final long serialVersionUID = 1L;
@Id @Id
@Basic(optional = false)
@GeneratedValue(strategy = GenerationType.AUTO, generator = "CAT_FORM_AUTORIZACAO_SEQ")
@Column(name = "CATEGORIAFORMAUTORIZACAO_ID")
private Integer categoriaFormAutorizacaoId;
@JoinColumn(name = "CATEGORIA_ID", referencedColumnName = "CATEGORIA_ID") @JoinColumn(name = "CATEGORIA_ID", referencedColumnName = "CATEGORIA_ID")
@ManyToOne() @ManyToOne()
private Categoria categoria; private Categoria categoria;
@Id
@JoinColumn(name = "EMPRESA_ID", referencedColumnName = "EMPRESA_ID") @JoinColumn(name = "EMPRESA_ID", referencedColumnName = "EMPRESA_ID")
@ManyToOne() @ManyToOne()
private Empresa empresa; private Empresa empresa;
@ -74,6 +82,13 @@ public class CategoriaFormAutorizacao implements Serializable {
public void setActivo(Boolean activo) { public void setActivo(Boolean activo) {
this.activo = activo; this.activo = activo;
} }
public Integer getCategoriaFormAutorizacaoId() {
return categoriaFormAutorizacaoId;
}
public void setCategoriaFormAutorizacaoId(Integer categoriaFormAutorizacaoId) {
this.categoriaFormAutorizacaoId = categoriaFormAutorizacaoId;
}
@Override @Override
public boolean equals(Object obj) { public boolean equals(Object obj) {
if (obj == null) { if (obj == null) {