Uma dúvida: a classe SituacaoSolicitacao deveria ter uma uma lista, certo?!
Por ex: private List<SituacaoSolicitacao> situacaoSolicitacoes;

Uma dica: cuidado com EAGER! Leia:
http://blog.caelum.com.br/2009/10/13/enfrentando-a-lazyinitializationexception-no-hibernate/
Você encontrará um resumo de LAZY e EAGER.

Abraços...


2010/10/28 Rodrigo Valentim <rodrigo.valen...@gmail.com>

> Na sua classe SituacaoSolicitacao contem ela mesmo? está certo isso?
>
> Voce precisa também incluir os Get e Set da classe SituacaoSolicitacao.as
>
> Referente a usar o dataprovider no combobox
>
> segue um link... no lugar do ArrayObj, voce coloca o result do seu
> resultEvent convertendo pra ArrayCollection
>
> http://www.flex.etc.br/flex/como-popular-um-combobox-no-flex/
>
> Se por um acaso voce quer pegar todas as SituacaoSolicitacao qeu está
> dentro da SituacaoSolicitacao, faça um labelfunction e vai navegando no
> objeto até achar na descricao que voce quer.
>
>
> return situacaoSolicitacao.situacaoSolicitacao.descSituacaoSolicitacao
>
> Espero ter ajudado mas continuo achando esse item dentro de item estranho!
>
>
> Em 27 de outubro de 2010 20:39, Carlos <carloslima_...@yahoo.com.br>escreveu:
>
> Galera tenho duas classes Solicitação e TipoSolicitacao:
>>
>> No Java:
>>
>> @Entity
>> @Table(name = "Solicitacao")
>> public class Solicitacao implements Serializable
>> {
>>   private static final long serialVersionUID = 1L;
>>
>>   @Id
>>   @GeneratedValue(strategy = GenerationType.IDENTITY)
>>   @Column(name = "idSolicitacao", nullable=false)
>>   private long idSolicitacao;
>>
>>   @Column(name = "descSolicitacao")
>>   private String descSolicitacao;
>>
>>   @ManyToOne(fetch = FetchType.EAGER, optional=false)
>>   private SituacaoSolicitacao situacaoSolicitacao;
>>   //getters and setters...
>> }
>>
>>
>> @Entity
>> @Table(name = "SituacaoSolicitacao")
>> public class SituacaoSolicitacao implements Serializable
>> {
>>   private static final long serialVersionUID = 1L;
>>
>>   @Id
>>   @GeneratedValue(strategy = GenerationType.IDENTITY)
>>   @Column(name = "idSituacaoSolicitacao", nullable=false)
>>   private long idSituacaoSolicitacao;
>>
>>   @Column(name = "descSituacaoSolicitacao")
>>   private String descSituacaoSolicitacao;
>>
>>   @OneToMany(fetch = FetchType.EAGER, mappedBy =
>> "situacaoSolicitacao")
>>   private SituacaoSolicitacao situacaoSolicitacao;
>>
>>   //getters and setters...
>> }
>>
>> No flex:
>>
>> [RemoteClass(alias="br.com.projeto.modelo.Solicitacao")]
>> public class Solicitacao
>> {
>>   public var idSolicitacao:Number = 0;
>>   public var descSolicitacao:String;
>>   public var solicitacao:ArrayCollection;
>> }
>>
>>
>> [RemoteClass(alias="br.com.projeto.modelo.SituacaoSolicitacao")]
>> public class SituacaoSolicitacao
>> {
>>   public var idSituacaoSolicitacao:Number = 0;
>>   public var descSituacaoSolicitacao:String;
>>   public var situacaoSolicitacao:SituacaoSolicitacao;
>> }
>>
>> a minha dúvida é: tenho um formulário aonde vou cadastrar minha
>> solicitação que obrigatoriamente tem q ter uma situação exemplo:
>> Pendente, Aprovada....
>>
>> como faço para pegar os dados cadastrados na minha tabela
>> SituacaoSolicitacao e setar no dataprovider do meu combobox???
>>
>> --
>> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
>> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
>> Para sair da lista, envie um email em branco para
>> flexdev-unsubscr...@googlegroups.com
>> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>
>
>
>
> --
> Atenciosamente,
> Rodrigo Valentim
>
>  --
> Você recebeu esta mensagem porque está inscrito na lista "flexdev"
> Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
> Para sair da lista, envie um email em branco para
> flexdev-unsubscr...@googlegroups.com
> Mais opções estão disponíveis em http://groups.google.com/group/flexdev
>



-- 
Sérgio Fantin
http://serjaum.wordpress.com

-- 
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com
Para sair da lista, envie um email em branco para 
flexdev-unsubscr...@googlegroups.com
Mais opções estão disponíveis em http://groups.google.com/group/flexdev

Responder a