[RESOLVIDO] Struts/Hibernate - Pegando valor da session
4 respostas
the_negao
Pessoal,
Estou utilizando Struts/Hibernate/MySQL e estou tendo problema no:
A session possui um List... já verifique no list.size() e a lista está sendo preenchida, mas pelo mapeamento do Hibernate eu não consigo pegar nenhum property.
public class Bairro implements Serializable {
private static final long serialVersionUID = 1L;
private String id;
private String nome;
private Cidade cidade;
Bairro.hbm.xml
<?xml version="1.0"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd"><hibernate-mappingpackage="endereco"><classname="Bairro"table="bairros"><idname="id"column="bairro_id"type="string"/><propertyname="nome"column="bairro_nome"/><many-to-onename="cidade"class="Cidade"column="bairro_cidade_id"/></class></hibernate-mapping>
the_negao
Pessoal,
Me ajudem, por favor!
Explicação simplificada:
Tem uma collection de Objeto Bairro e cada Objeto Bairro possui um Objeto Cidade. E essa collection está em uma session chama KEY_BAIRRO.
Como faço para imprimir isso em uma JSP?
Leandro_BSB
Posta a excessao e a forma pela qual você coloca a lista na sessão.
[]s
Leandro
the_negao
Leandro,
Descobri o problema qual era…
Eu havia feito o select utilizando o createQuery, daí quando fui fazer um teste utilizando o createCriteria e declarando no many-to-one o fetch=“join” funcionou.
Vou só pesquisar a diferença entre o createQuery e o createCriteria, pois ainda não sei!