Membro desde: 30/04/2008 12:37:20
Mensagens: 6
Offline
Estou quebrando a cabeça para popular um combobox com dados vindos do banco de dados. Possuo uma tabela no banco de dados chamada "tipoNoticia" a qual possui duas propriedades, "idTipoNoticia" e "descricao". Precisaria carregar esses dados em um comboBox para quando for cadastrar uma noticia, essa noticia fizesse referencia ao id do Tipo de Noticia. Abaixo um exemplo de como gostaria de carregar o combobox (select):
Membro desde: 30/04/2008 12:37:20
Mensagens: 6
Offline
Não fungou... Tentei declarar um atributo da classe Noticia do tipo TipoNoticia tbm nao rolou...
Invalid property 'TipoNoticia' of bean class [br.teste.bean.Noticia]: Bean property 'TipoNoticia' is not readable or has an invalid getter method: Does the return type of the getter match the parameter type of the setter?
Classe TipoNoticia:
Code:
@Entity
public class TipoNoticia {
Integer idTipoNoticia;
String descricao;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Integer getIdTipoNotitica() {
return idTipoNoticia;
}
public void setIdTipoNoticia(Integer idTipoNoticia) {
this.idTipoNoticia= idTipoNoticia;
}
@DescriptionProperty
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao= descricao;
}
}
Classe Noticia:
Code:
@Entity
public class Noticia {
Integer idNoticia;
Integer idTipoNoticia;
String descricao;
@Id
@GeneratedValue(strategy=GenerationType.AUTO)
public Integer getIdNoticia() {
return idNoticia;
}
public void setIdNoticia(Integer idNoticia) {
this.idNoticia= idNoticia;
}
public Integer getIdTipoNoticia() {
return idTipoNoticia;
}
public void setIdTipoNoticia(Integer idTipoNoticia) {
this.idTipoNoticia= idTipoNoticia;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao= descricao;
}
}