Os gettres e setters estao corretos e "public". (nas classes java). Na
Classe AS nao tenho os getters e setters



2009/9/9 Mário Júnior <[email protected]>

> o getter está certinho? Esse é outro erro comum:
>
> puglic Long getCodigo()  <-- CERTO.
>
> public Long ge*tc*odigo()  <--* Errado. *
>
> Não está "errado" sintaticamente, pq para o Java esse método pode existir
> mas não é um "getter" propriamente válido. O BlazeDS utiliza reflexao para
> acessar os atributos portanto é essencial q esteja escrito da maneira certa
> "getCodigo" com "C" maiusculo.
>
> Outra coisa é ficar atento a visibilidade do getter, tem q ser public.
>
>
> (uma vez eu mandava o eclipse gerar meus getters/setters e nao prestava
> atenção q estavam sendo gerados como protected, e perdi um tempão para
> prestar atenção nisso... bellow! hahahah)
>
> abraços.
>
>
>
>
>
> 2009/9/9 Leonardo Ribeiro <[email protected]>
>
>> Sim estao identicos, a diferenca é o tipo de dado que na classe java é
>> Long e na AS é Number
>> Classe Java
>>
>> @Entity
>> @Table(name="xyz")
>> @Inheritance(strategy = InheritanceType.TABLE_PER_CLASS)
>> public class Xyz implements Serializable {
>>
>>    private static final long serialVersionUID = 1L;
>>
>>    @Id
>>    @Column(name = "codigo", nullable = false, unique = true)
>>    private Long codigo;
>>
>>    @Column(name = "nome", nullable = false, length = 50, unique = true)
>>    private String nome;
>>
>>
>> Classe AS
>>
>> [RemoteClass(alias="caminho.package.entities.Xyz")]
>>    [Bindable]
>>    public class Xyz
>>    {
>>       public var codigo:Number;
>>       public var nome:String;
>>
>>       public function Xyz()
>>
>>
>>    }
>>
>>
>> Qualquer ajuda é bem vinda.. nao consigo resolver isso e o desenvolvimento
>> parou.
>>
>> Att
>>
>> 2009/9/9 Diego Martinez Salvanha <[email protected]>
>>
>>
>>> verifique se os Atributos da Classe Java estão idênticos na Classe AS!
>>>
>>> parece bobo.. mas é um erro comum...
>>>
>>> espero ter ajudado !
>>>
>>> 2009/9/9 Leonardo Ribeiro <[email protected]>:
>>> > Pessoal,
>>> >
>>> > Tenho uma aplicacao simples com Java+Hibernate+Flex+Spring.
>>> >
>>> > Tenho uma classe simples em java com "codigo" e "nome" sendo codigo o
>>> @Id,
>>> > gravacao ocorre perfeitamente mas quando eu faço um select eu vejo que
>>> a
>>> > classe java foi carregada perfeitamente com "codigo" e "nome" porem na
>>> minha
>>> > classe correspondente em actionScrip que esta "Bindable" com a classe
>>> java
>>> > so carrega "nome" e o "codigo" fica NaN.
>>> >
>>> > Uso o BlazeDS
>>> >
>>> > Alguem sabe o motivo de ocorrer isso?
>>> >
>>> > --
>>> > []'s
>>> > Leonardo
>>> >
>>> > Linux User #488650
>>> > Ubuntu User #27045
>>> > Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>> >
>>> > >
>>> >
>>>
>>>
>>>
>>> --
>>> --------------------------------------------------------------------
>>> Diego M Salvanha
>>>
>>> msn : [email protected]
>>> 18 8801 4874
>>>
>>>
>>> P Antes de imprimir, pense no AQUECIMENTO GLOBAL.
>>>
>>>
>>>
>>
>>
>> --
>> []'s
>> Leonardo
>>
>> Linux User #488650
>> Ubuntu User #27045
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>>
>>
>
>
> --
> Mario Junior
> Enterprise Java / Flex Architectures
> Adobe Certified Expert Flex 3 with AIR
>
> Sofshore Informática
> http://www.sofshore.com.br
> +55 (48) 3337 2003
> Rua Pastor Willian Richard Schisler Filho 452 sl 102, 88034-100 Itacorubi
> Florianopolis SC Brasil
>
>
> >
>


-- 
[]'s
Leonardo

Linux User #488650
Ubuntu User #27045
Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece

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

Responder a