From 0fbef4bb929962d37fa2eb0c6df9de8e1e68eac6 Mon Sep 17 00:00:00 2001 From: Leonardo Oliveira Date: Thu, 25 Jul 2024 16:35:32 -0300 Subject: [PATCH 1/2] alterada a primary key composta para simples fixes bug#AL-4453 --- pom.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pom.xml b/pom.xml index 14023b637..881e0386f 100644 --- a/pom.xml +++ b/pom.xml @@ -3,7 +3,7 @@ 4.0.0 br.com.rjconsultores ModelWeb - 1.88.0 + 1.88.1 From 5cd7792971868d2f64536f217e1ca472aa4b6b1a Mon Sep 17 00:00:00 2001 From: Leonardo Oliveira Date: Thu, 25 Jul 2024 16:42:38 -0300 Subject: [PATCH 2/2] alterada a primary key composta para simples fixes bug#AL-4453 --- .../entidad/CategoriaFormAutorizacao.java | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/src/com/rjconsultores/ventaboletos/entidad/CategoriaFormAutorizacao.java b/src/com/rjconsultores/ventaboletos/entidad/CategoriaFormAutorizacao.java index 54c15e10f..81aefeb8f 100644 --- a/src/com/rjconsultores/ventaboletos/entidad/CategoriaFormAutorizacao.java +++ b/src/com/rjconsultores/ventaboletos/entidad/CategoriaFormAutorizacao.java @@ -6,23 +6,31 @@ import java.util.Date; import javax.persistence.Basic; import javax.persistence.Column; import javax.persistence.Entity; +import javax.persistence.GeneratedValue; +import javax.persistence.GenerationType; import javax.persistence.Id; import javax.persistence.JoinColumn; import javax.persistence.ManyToOne; +import javax.persistence.SequenceGenerator; import javax.persistence.Table; import javax.persistence.Temporal; import javax.persistence.TemporalType; @Entity +@SequenceGenerator(name = "CAT_FORM_AUTORIZACAO_SEQ", sequenceName = "CAT_FORM_AUTORIZACAO_SEQ", allocationSize = 1) @Table(name = "CATEGORIA_FORM_AUTORIZACAO") public class CategoriaFormAutorizacao implements Serializable { private static final long serialVersionUID = 1L; + @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") @ManyToOne() private Categoria categoria; - @Id @JoinColumn(name = "EMPRESA_ID", referencedColumnName = "EMPRESA_ID") @ManyToOne() private Empresa empresa; @@ -74,6 +82,13 @@ public class CategoriaFormAutorizacao implements Serializable { public void setActivo(Boolean activo) { this.activo = activo; } + + public Integer getCategoriaFormAutorizacaoId() { + return categoriaFormAutorizacaoId; + } + public void setCategoriaFormAutorizacaoId(Integer categoriaFormAutorizacaoId) { + this.categoriaFormAutorizacaoId = categoriaFormAutorizacaoId; + } @Override public boolean equals(Object obj) { if (obj == null) {