Oi pessoal, to desenvolvendo uma aplicação em flex e usando o blazeds pra fazer a integração com o java.
Meu problema é o seguinte, tenho uma classe Documento em java que possue vários atributos, dentre eles, uma outra entidade chamada Sub-Área. Uma sub-área pode possuir vários documentos, por isso documento possui uma referência pra a sub-área que ele pertence. No módulo de comunicação com o banco (camada DAO) eu faço uma busca dos documentos do banco que possuam o nome do documento e o nome da sub-área a que esse documento pertence. Essas informações são passadas na tela: http://www.cin.ufpe.br/~bmcr/public_html/tela.PNG Essa busca eu faço usando o recurso de exemplo e criterio do hibernate. Assim eu passo o documento apenas setado com o seu nome e a sua sub-área tb apenas setada com o nome. @SuppressWarnings("unchecked") public Collection<Documento> procurar(Documento documento) { Example exemplo = Example.create(documento); exemplo.enableLike(MatchMode.ANYWHERE); exemplo.excludeZeroes(); exemplo.ignoreCase(); DetachedCriteria criterio = DetachedCriteria.forClass(Documento.class).add(exemplo); criterio.addOrder(Order.asc("titulo")); return getHibernateTemplate().findByCriteria(criterio,0,0); } A bronca é que o findByCriteria só leva em consideração o que foi setado direto no nome do documento. Ele não faz o SELECT considerando que tem a sub-área tb previamente setada. Alguém já ouviu falar de algum problema do tipo? grato, -- Bruno Morato --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
