ESTOU COM O SEGUINTE PROBLEMA ....
ETSOU TENTANDO IMPRIMIR UMA LISTA DE RESPONSAVEIS NA TELA
A BUSCA FUNCIONA PERFEITAMENTA
MAS NAO ESTA SERIALIZANDO O CAMPO ID .. ESTA VINDO NULO NO FLEX..
JA FIZ O DEBUG NO JAVA E ELE DEVOLVE A LISTA COM TODOS OS RESPONSAVEIS COM
ID NORMAL
O PROBLEMA ESTA NA HORA DE CARREGAR NO FLEX
ACREDITO QUE O PROBLEMA POSSA SER POR CAUSA DE HERANCA ALGUEM PODE ME
AJUDAR NESSE PROBLEMA
OBRIGADO
tenho as seguintes classes
java
@Entity
@Table(name="PESSOA")
@Inheritance(strategy=InheritanceType.JOINED)
public abstract class Pessoa extends BaseEntity implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@SuppressWarnings("unused")
@Id
@SequenceGenerator (name = "SEQ_PESSOA", sequenceName =
"SEQ_PESSOA",allocationSize=1,initialValue=1)
@GeneratedValue(strategy=GenerationType.SEQUENCE,generator="SEQ_PESSOA")
private Integer id;
@NotNull
@Column
private String nome;
public void setId(Integer id) {
this.id = id;
}
public String getNome() {
return nome;
}
public void setNome(String nome) {
this.nome = nome;
}
@Override
public Integer getId() {
// TODO Auto-generated method stub
return null;
}
@Override
public void inativar() {
// TODO Auto-generated method stub
}
}
/////////////////////////////////////////////
@Entity
@Cache(usage = CacheConcurrencyStrategy.TRANSACTIONAL)
@Table(name="Responsavel")
public class Responsavel extends Pessoa implements Serializable {
/**
*
*/
private static final long serialVersionUID = 1L;
@NotNull
@Column
private String cpf;
public String getCpf() {
return cpf;
}
public void setCpf(String cpf) {
this.cpf = cpf;
}
FLEX
[Bindable]
[RemoteClass (alias=" br.patrimonio.pessoa.entity.Pessoa")]
public class Pessoa
{
public var id:*;
public var nome:String;
}
}
///////////////////////////
Bindable]
[RemoteClass (alias="br.patrimonio.responsavel.entity.Responsavel")]
public class Responsavel extends Pessoa
{
public var cpf:String;
}
}
--
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