SelectOneMenu não é atualizado imediatamente

Oi gente, bom dia,

tenho uma aplicação com JSF 2 e hibernate, reparei que agora minha aplicação está apresentando um comportamento estranho, tenho varias tabelas no meu banco como ‘Estados’, ‘Cidade’ , ‘Pessoas’ e varias outras.

O que acontece é que depois atualizo uma cidade, clico em um link que me leva até a pagina de manipulaçao de Pessoas, porém a cidade que eu acabei de atualizar não aparece atualizada nessa lista de pessoas, eu tenho que apertar ‘F5’, ai o meu selectOneMenu é atualizado, o q causa este comportamento?

Tentei procurar a diferença nestas duas classes, mas nao consegui achar

ps: o mais estranho é que isso nao acontece com a tabela de ‘Estado’, quando eu atualizo um estado em meu banco de dados e vou para a pagina de pessoas(ou outra pagina qualquer q utilize a classe Estado), a pagina ja é exibida corretamente com os valores da tabela Estado, sem q eu precise apertar ‘F5’

Cidade.java

@Entity
public class Cidade implements Serializable {
    
    @Id
    @SequenceGenerator(name="generator_cidade",sequenceName="sequence_cidade")
    @GeneratedValue(generator="generator_cidade")
    private Integer cid_id;
    
    @ManyToOne
    @ForeignKey(name="cidade_fkey_estado_01")
    @JoinColumn(name="est_id")
    private Estado estado;
 
    @Column(length=100)
    private String cid_nom;
//setters e getters
}

Estado.java

@Entity
public class Estado implements Serializable
{

    public Estado() {
    }

    public Estado(Integer est_id, String est_nom, String est_sigla) {
        this.est_id = est_id;
        this.est_nom = est_nom;
        this.est_sigla = est_sigla;
    }

    
    @Id
    @SequenceGenerator(name="generator_estado",sequenceName="sequence_estado")
    @GeneratedValue(generator="generator_estado")
    private Integer est_id;

    @Column(length=100)
    private String est_nom;

    @Column(length=2)
    private String est_sigla;
//setters e getters
}

Olá fabiobh,

vc conseguiu resolver o problema?

Oi, eu consegui resolver o problema, mas tem muito tempo que não mexo com JSF, pois já até mudei de empresa, infelizmente não poderei te ajudar, pois nem tenho acesso mais ao codigo fonte.