<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "HIbernate ...duvida no uso de createQuery com mais de dois objetos ?????????"]]></title>
		<link>http://www.guj.com.br/posts/list/6.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "HIbernate ...duvida no uso de createQuery com mais de dois objetos ?????????"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>HIbernate ...duvida no uso de createQuery com mais de dois objetos ?????????</title>
				<description><![CDATA[ <br /> <br /> <br /> Olá,<br /> <br /> estou usando JPA com Hibernate uma parte com JPA e algumas consultas vou usar Hibernate<br /> <br /> <br /> queria tirar uma duvida a respeito createQuery pois tenho um objeto<br /> estou usando annotation nos dois objetos ....<br /> <br /> <br /> <br /> <br /> Um Public é um Private  (1-1)<br /> <br /> Quando tento trazer no select um  objeto me da erro <br /> fazendo join entre esses objetos .....<br /> <br /> <br /> [code]<br /> <br /> try{<br />   Session session = (Session) get.getManager().getDelegate();<br /> <br />   List listas = session.createQuery("select pri from Public as pub join pub.Private as pri where pub.id=4")<br />   .list();<br />   System.out.println("Size listas = "+listas.size());<br /> } catch(Exception e){<br /> 			<br /> 			System.out.println("Erro  ="+e);<br /> 		}<br /> <br /> -- da o erro<br /> <br /> Erro testCreateQuery() =org.hibernate.QueryException: could not resolve property: Private of: br.com.Public [select pri from br.com.Public as pub join pub.Private as pri where pub.id=4]<br /> <br /> [/code]<br /> <br /> <br /> <br /> <br /> e quando faço assim não me dá erro <br /> <br /> Minha duvida é proque vou ter query com 5 objetos(tabelas) que vou ter que mostrar o campo de cada<br /> objeto. Exemplo : select a.codigo,b.nome,c.saldo,d.saldoanterior from objeto a,objeto b,objeto c , objeto d<br /> <br /> <br /> Como fazer assim ?????? já que quando ponho join entre os objetos me da erro ??????????<br /> <br /> Com a situação acima deu certo pois é (1-1) e quando tiver (1-N) de varios objetos ....<br /> <br /> Se alguém puder me ajudar agradeceria ...<br /> <br /> abs<br /> <br /> [code]<br /> <br />  List listas = session.createQuery("select pri from Private as pri where pri.id=4")<br />  .list();<br /> 						<br />  System.out.println("Size listas = "+listas.size());<br /> <br /> <br /> -- resultado<br /> <br /> Size listas = 1<br /> <br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/195457/981334/hibernate-duvida-no-uso-de-createquery-com-mais-de-dois-objetos-
</guid>
				<link>http://www.guj.com.br/prepost/195457/981334/hibernate-duvida-no-uso-de-createquery-com-mais-de-dois-objetos-
</link>
				<pubDate><![CDATA[Thu, 18 Dec 2008 18:18:12]]> GMT</pubDate>
				<author><![CDATA[ paribePJ]]></author>
			</item>
			<item>
				<title>Re:HIbernate ...duvida no uso de createQuery com mais de dois objetos ?????????</title>
				<description><![CDATA[ Se suas Entitys estão configuradas corretamente, com os relacionamentos corretos, não há porque ocorrer erros assim...<br /> Verifique os seus relacionamentos, se estão corretos e também o SQL gerado para ver sé o que está sendo feito é exatamente o que você espera que seja feito... Muitas vezes o problema é na sua lógica do HQL e não nos relacionamentos...<br /> <br /> Abraços]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/prepost/195457/981427/rehibernate-duvida-no-uso-de-createquery-com-mais-de-dois-objetos-
</guid>
				<link>http://www.guj.com.br/prepost/195457/981427/rehibernate-duvida-no-uso-de-createquery-com-mais-de-dois-objetos-
</link>
				<pubDate><![CDATA[Thu, 8 Jan 2009 13:34:04]]> GMT</pubDate>
				<author><![CDATA[ eltonkPJ]]></author>
			</item>
	</channel>
</rss>
