<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "Erro de cast no DAO"]]></title>
		<link>http://www.neoframework.org/forum/posts/list/6.page</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "Erro de cast no DAO"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>Erro de cast no DAO</title>
				<description><![CDATA[ Olá pessoal, tudo bem? estou usando um crud simples com um método de busca tb simples, mas quando o registro é retornado do banco, uma exceção é lançada de cast, ou seja os valores retornados do banco não são povoados dentro do obejeto esperado, nunca me deparei com este erro antes, alguém pode me ajudar, o banco que estou utilizando é o mysql e os codigos apesar de simples vou postar assim mesmo.

<span class="genmed"><b>Code:</b></span><br>
		<div>
		<pre bbCodeId="pre-code" style="overflow: auto; width: 95%; max-height: 350px; height:expression(this.scrollHeight > 350 ? '350px' : 'auto');">

package br.com.vitapres.geral.bean;

import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;

import org.hibernate.annotations.Entity;

@Entity
public class Banco {
	
	private Integer idbanco;
	private String nome;
	
	@Id
	@GeneratedValue&#40;strategy=GenerationType.AUTO&#41;
	public Integer getIdbanco&#40;&#41; {
		return idbanco;
	}
	public String getNome&#40;&#41; {
		return nome;
	}
	public void setIdbanco&#40;Integer idbanco&#41; {
		this.idbanco = idbanco;
	}
	public void setNome&#40;String nome&#41; {
		this.nome = nome;
	}

}
</pre>
		</div>

service:
<span class="genmed"><b>Code:</b></span><br>
		<div>
		<pre bbCodeId="pre-code" style="overflow: auto; width: 95%; max-height: 350px; height:expression(this.scrollHeight > 350 ? '350px' : 'auto');">
package br.com.vitapres.geral.service;

import br.com.linkcom.neo.service.GenericService;
import br.com.vitapres.geral.bean.Banco;
import br.com.vitapres.geral.dao.BancoDAO;

public class BancoService extends GenericService&lt;Banco&gt;{
	
	BancoDAO bancoDAO;
	
	public void setBancoDAO&#40;BancoDAO bancoDAO&#41; {
		this.bancoDAO = bancoDAO;
	}
	
	public Banco getBanco&#40;&#41;{
		return bancoDAO.getBanco&#40;&#41;;
	}

}

</pre>
		</div>

e dao onde a é lançado o erro:
<span class="genmed"><b>Code:</b></span><br>
		<div>
		<pre bbCodeId="pre-code" style="overflow: auto; width: 95%; max-height: 350px; height:expression(this.scrollHeight > 350 ? '350px' : 'auto');">
package br.com.vitapres.geral.dao;

import br.com.linkcom.neo.persistence.GenericDAO;
import br.com.vitapres.geral.bean.Banco;

public class BancoDAO extends GenericDAO&lt;Banco&gt; {
	
	public Banco getBanco&#40;&#41;{
		return query&#40;&#41;
					.select&#40;"banco.idbanco, banco.nome"&#41;
					.where&#40;"banco.idbanco = ?",1&#41;
					.unique&#40;&#41;;
	}

}

</pre>
		</div>]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/564.page#1846</guid>
				<link>http://www.neoframework.org/forum/posts/list/564.page#1846</link>
				<pubDate><![CDATA[Fri, 14 Aug 2009 17:38:13]]> GMT</pubDate>
				<author><![CDATA[ biharck]]></author>
			</item>
			<item>
				<title>Re:Erro de cast no DAO</title>
				<description><![CDATA[ Olá bihark! Bom:? Sumiu cara!

O erro está aqui: 

<span class="genmed"><b>Code:</b></span><br>
		<div>
		<pre bbCodeId="pre-code" style="overflow: auto; width: 95%; max-height: 350px; height:expression(this.scrollHeight > 350 ? '350px' : 'auto');">
import org.hibernate.annotations.Entity;
 
@Entity
</pre>
		</div>

Troque o import para javax.XXXXX


Flw]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/564.page#1847</guid>
				<link>http://www.neoframework.org/forum/posts/list/564.page#1847</link>
				<pubDate><![CDATA[Fri, 14 Aug 2009 20:25:07]]> GMT</pubDate>
				<author><![CDATA[ pedro.goncalves]]></author>
			</item>
			<item>
				<title>Re:Erro de cast no DAO</title>
				<description><![CDATA[ Olá Pedro, tudo bem cara? este import ta ai de tentativas mesmo, eu coloquei o import do hibernate pra teste(o que não funcionou rsrs), mas achei qual era o problema, vou aproveitar e compratilha-lo, seguinte:
Existe um bug no Eclipse que, às vezes ele retira uma pasta de um projeto do Classpath (geralmente um pasta que contém recursos) e acaba a aplicação não achando o recurso (imagem, arquivo, properties, .class , entre outros) este problema já era desde a versão Ganymede, e parece que não foi corrigido, resta setar na mão, mesmo assim muito obrigado pela ajuda e sucesso!]]></description>
				<guid isPermaLink="true">http://www.neoframework.org/forum/posts/list/564.page#1848</guid>
				<link>http://www.neoframework.org/forum/posts/list/564.page#1848</link>
				<pubDate><![CDATA[Sun, 16 Aug 2009 11:59:31]]> GMT</pubDate>
				<author><![CDATA[ biharck]]></author>
			</item>
	</channel>
</rss>