Problemas com hibernate

1 resposta
B

Boa Noite galera, tudo bem com vocês?

Então, to com um problema um pouco estranho, eu diria.
Eu tenho uma classe, chamada produto, e tenho um jtable (Implementei a minha) em cima dela. Até aí tudo tranquilo.
Eu precisei usar a mesma implementação da Jtable dos produtos em duas telas.
Mas em uma das tela, eu faço alterações nos dados da lista que carrega a Jtable, porém, quando vou abrir o cadastro de produtos, ele também está alterando lá.
Alguém já passou por algo semelhante?
Estou usando o Hibernate para fazer a consulta dos dados.

Classe Produto:

@Entity
//@SequenceGenerator(name = "seq_produto", sequenceName = "produto_cd_produto_seq", allocationSize = 1, initialValue = 1)
@Table(name = "produto")
public class ProdutoVO implements Serializable {

    @Id
    //@GeneratedValue(generator = "seq_produto", strategy = GenerationType.IDENTITY)
    private Integer cd_produto;
    private String ds_produto;
    private String ds_local;
    private String ds_marca;
    private Integer ativo;
    private Double vl_custo;
    @Temporal(javax.persistence.TemporalType.DATE)
    private Date dt_atual;
    /**
}

Consulta que faço para buscar os dados:

public List<ProdutoVO> queryAllProdutos(int ativo) {

        List<ProdutoVO> l = null;

        try {
            
            Query query = connection.getEm().createQuery("FROM ProdutoVO as f WHERE (f.ativo = :filtro_ativo or :filtro_ativo = 9) "
                                                       + "ORDER BY f.cd_produto");
            query.setParameter("filtro_ativo", ativo);
            
           if (query.getResultList() != null) {
               l = new ArrayList<ProdutoVO>();
               l = query.getResultList();
            }
          
        } catch (Exception e) {
            e.printStackTrace();
        }
        return l;
    }

Alguém poderia dar uma ajuda?

1 Resposta

B

Alguém?!

Criado 10 de maio de 2014
Ultima resposta 11 de mai. de 2014
Respostas 1
Participantes 1