<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Últimas mensagens do tópico "problema com tipo de dados no Hibernate"]]></title>
		<link>http://www.guj.com.br/posts/list/18.java</link>
		<description><![CDATA[Últimas mensagens enviadas no tópico "problema com tipo de dados no Hibernate"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ Boa tarde, no meu banco tem várias colunas do tipo varchar, então no meu mapeamento, eu estou usando string. Desta maneira funciona muito bem, porém, existe um tipo de dados char, eu tentei usar string no mapeamento, character, e nada deu certo!<br /> <br /> Vocês sabem que tipo eu tenho que colocar no meu mapeamento xml? E também que tipo eu colocaria na classe?<br /> <br /> Grato!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418400.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418400.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 14:23:02]]> GMT</pubDate>
				<author><![CDATA[ ThiagoWorldCoder]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ Eu acho melhor usar String, pra evitar esse tipo de erro.<br /> Mesmo quando preciso usar valores "S" ou "N". <br /> Nesse caso seria varchar(1).  ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418409.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418409.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 14:43:03]]> GMT</pubDate>
				<author><![CDATA[ psandrelli]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ Tipo char não serviu ??? Uma String normalmente aceita um Char já que String são Arrays de caracteres criados para facilitar a nossa vida.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418411.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418411.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 14:44:09]]> GMT</pubDate>
				<author><![CDATA[ Giulliano]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ Detalhe pessoal, eu não tenho autorização pra mudar o tipo do banco e ele já está povoado!! ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418420.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418420.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 14:53:44]]> GMT</pubDate>
				<author><![CDATA[ ThiagoWorldCoder]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ Tem que ser String mesmo, o erro pode estar em outra coisa.<br /> Char (do banco) geralmente nos não usamos o char (do java) por que eu posso ter um campo do tipo Char(5) (com 5 caracteres) e char em java seria apenas um caracter.<br /> <br /> Eu recomendo você tentar usar o Hibernate Tool apenas para essa tabela e ver como ele faz o mapeamento.<br /> ]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418446.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418446.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 15:16:31]]> GMT</pubDate>
				<author><![CDATA[ ddduran]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ Valeu pela ajuda, deve ser problema em outra coisa mesmo obrigado!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418465.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418465.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 15:36:54]]> GMT</pubDate>
				<author><![CDATA[ ThiagoWorldCoder]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ Você irá precisar de um tipo específico de tipo Boolean, para o Hibernate. Então, poderá declarar o seu atributo como sendo boolean e mapeá-lo usando esta implementação.<br /> <br /> Declarar a existência do seu tipo, no hbm:<br /> [code]<br /> &lt;hibernate-mapping&gt;<br /> 	&lt;typedef class="seuprojeto.model.dao.hibernate.SimNaoType" name="sim_nao"/&gt;<br /> ...<br /> [/code]<br /> <br /> Usar o seu tipo declarado em um atributo:<br /> [code]<br /> &lt;property name="nomeAtributoNaClasse" type="sim_nao" column="NOME_COLUNA_NO_BANCO" /&gt;<br /> [/code]<br /> <br /> Código para a criação do seu boolean que será gravado como Char:<br /> [code]<br /> package seuprojeto.model.dao.hibernate;<br /> <br /> import org.hibernate.type.CharBooleanType;<br /> <br /> public class SimNaoType extends CharBooleanType {<br /> 	private static final long serialVersionUID = 1L;<br /> <br /> 	/**<br /> 	 * @see org.hibernate.type.CharBooleanType#getTrueString()<br /> 	 */<br /> 	@Override<br /> 	protected String getTrueString() {<br /> 		return "S";<br /> 	}<br /> <br /> 	/**<br /> 	 * @see org.hibernate.type.CharBooleanType#getFalseString()<br /> 	 */<br /> 	@Override<br /> 	protected String getFalseString() {<br /> 		return "N";<br /> 	}<br /> 	<br /> 	/**<br /> 	 * @see org.hibernate.type.Type#getName()<br /> 	 */<br /> 	@Override<br /> 	public String getName() {<br />         return "sim_nao";<br />     }<br /> <br /> }<br /> [/code]]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418472.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418472.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 15:46:10]]> GMT</pubDate>
				<author><![CDATA[ acdesouza]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ CONSEGUI GALERA !!!!!!<br /> <br /> <br /> [code]<br /> <br /> <br /> &lt;key-property name="codigo" type="string"&gt;<br /> &lt;column name="SE14_PRODUTO" sql-type="varchar" /&gt;<br /> &lt;/key-property&gt;<br /> [/code]<br /> <br /> consegui resolver especificando pelo sql-type para transformar o char em varchar!!]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/418541.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/418541.java</link>
				<pubDate><![CDATA[Wed, 9 Jan 2008 17:11:09]]> GMT</pubDate>
				<author><![CDATA[ ThiagoWorldCoder]]></author>
			</item>
			<item>
				<title>Re:problema com tipo de dados no Hibernate</title>
				<description><![CDATA[ estou com um problema semelhante.<br /> entretanto chamo uma stored Procedure, e como os campos estão como char(*) e ao receber pelo hibernate todos vem com apenas um único caractere.<br /> Obs&gt; Não posso alterar o tipo dos dados da stored procedure.]]></description>
				<guid isPermaLink="true">http://www.guj.com.br/posts/preList/78955/608463.java</guid>
				<link>http://www.guj.com.br/posts/preList/78955/608463.java</link>
				<pubDate><![CDATA[Tue, 16 Dec 2008 10:14:40]]> GMT</pubDate>
				<author><![CDATA[ viniciuspadua]]></author>
			</item>
	</channel>
</rss>