Fala galerinha, tô cum probleminha aqui, tenho a seguinte classe de entidade relacional, onde tenho as colunas para acesso as colunas do meu BD, e tem uma variável que preciso tê-lo dentro dessa classe para usar e modificá-la em outra classe, que seria a variavel EDITABLE, mas não estou conseguindo acessá-la, nem modificá-la na outra classe, já tentei algumas coisas com @Transient e @Access, mas não obtive sucesso!!
Segue o código da classe:@Entity
@Table(name = "pacientes")
@NamedQuery(name = "pacientes.igual", query = "select c from Paciente c where c.nome=:nome")
public class Paciente implements Serializable {
private static final long serialVersionUID = 1L;
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "nome", nullable = false, length = 100)
private String nome;
@Column(name = "endereco", length = 100)
private String endereco;
@Column(name = "telefone")
private int telefone;
@Column(name = "idade")
private int idade;
@Column(name = "gravidade")
private int gravidade;
@Column(name = "pagamento")
private int pagamento;
@Transient
private boolean editable; //variavel que preciso acessar
public boolean isEditable() {
return editable;
}
public void setEditable(boolean editable) {
this.editable = editable;
}
}
Na outra classe estou tentando acessar ela normal,
public boolean getEditable(Paciente pac) {
return pac.isEditable();
}
public String editAction(Paciente pac) {
pac.setEditable(true);
return null;
}
Alguem poderia me ajudar??