<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Roberto Furutani &#187; jpa</title>
	<atom:link href="http://www.furutani.com.br/tag/jpa/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.furutani.com.br</link>
	<description>O site de um computólogo curioso!</description>
	<lastBuildDate>Fri, 20 Jan 2012 00:25:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Exemplo de aplicação JPA (Hibernate)</title>
		<link>http://www.furutani.com.br/2009/02/exemplo-de-aplicacao-jpa-hibernate/</link>
		<comments>http://www.furutani.com.br/2009/02/exemplo-de-aplicacao-jpa-hibernate/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 10:45:45 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jpa]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=338</guid>
		<description><![CDATA[Olá! Desenvolvi uma aplicação simples com Hibernate Core, Hibernate Annotations e Hibernate EntityManager para passar o tempo. A aplicação é um leitor de RSS, ele simplismente faz a leitura de URLs cadastradas no banco de tempos em tempos e atualiza os feeds devolvidos pela URL. O zip é a exportação do projeto feito no Eclipse [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Desenvolvi uma aplicação simples com <a href="http://www.hibernate.org/344.html">Hibernate Core</a>, <a href="http://hibernate.org/397.html">Hibernate Annotations</a> e <a href="http://hibernate.org/397.html">Hibernate EntityManager</a> para passar o tempo.<br />
A aplicação é um leitor de RSS, ele simplismente faz a leitura de URLs cadastradas no banco de tempos em tempos e atualiza os feeds devolvidos pela URL.</p>
<p>O zip é a exportação do projeto feito no Eclipse usando MySQL e Tomcat 6.x, para importar utilize o menu <b>File, Import</b>. Selecione a opção <b>General, Archive File</b> no tree view.</p>
<p>Abra o arquivo persistence.xml para alterar os dados de seu banco de dados e edite as linhas abaixo.</p>
<pre class="brush: xml">
&lt;property name=&quot;hibernate.connection.username&quot; value=&quot;usuario&quot;/&gt;
&lt;property name=&quot;hibernate.connection.password&quot; value=&quot;senha&quot;/&gt;
&lt;property name=&quot;hibernate.connection.url&quot; value=&quot;jdbc:mysql://172.198.74.91/banco_dados&quot;/&gt;
</pre>
<p>Para criar as tabelas no banco o valor da propriedade <b>hibernate.hbm2ddl.auto</b> deve ser <b>create</b>.</p>
<pre class="brush: xml">
&lt;property name=&quot;hibernate.hbm2ddl.auto&quot; value=&quot;create&quot; /&gt;
</pre>
<p>Saiba mais sobre as propriedades de configuração neste <a href="http://www.hibernate.org/hib_docs/reference/en/html/configuration-optional.html">link</a>.</p>
<p>Como estamos falando de Hibernate nada impede de testarmos com <a href="http://www.postgresql.org/">PostgreSQl</a>, <a href="http://www.oracle.com/">Oracle</a>, <a href="http://www.microsoft.com/brasil/servidores/sql/default.mspx">SQL Server</a> e etc. alterando as linhas abaixo.</p>
<pre class="brush: xml">
&lt;property name=&quot;hibernate.dialect&quot; value=&quot;org.hibernate.dialect.MySQLDialect&quot;/&gt;
&lt;property name=&quot;hibernate.connection.driver_class&quot; value=&quot;com.mysql.jdbc.Driver&quot;/&gt;
</pre>
<p>Confira a <a href="http://www.redhat.com/docs/en-US/JBoss_Hibernate/3.2.4.sp01.cp03/html/Reference_Guide/Optional_configuration_properties-SQL_Dialects.html">lista de banco de dados suportado</a> pelo Hibernate.</p>
<p>Para fazer o <a href="http://www.furutani.com.br/a/leitorrss.zip">download do Leitor RSS clique aqui.</a></p>
<p>Até mais,<br />
Roberto Furutani</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2009/02/exemplo-de-aplicacao-jpa-hibernate/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Exemplo JPA &#8211; Java Persistence API</title>
		<link>http://www.furutani.com.br/2008/08/exemplo-jpa-java-persistence-api/</link>
		<comments>http://www.furutani.com.br/2008/08/exemplo-jpa-java-persistence-api/#comments</comments>
		<pubDate>Sun, 31 Aug 2008 21:52:31 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Post Antigos]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[toplink]]></category>

		<guid isPermaLink="false">http://www.furutani.eti.br/wordpress/?p=14</guid>
		<description><![CDATA[Olá! Estou disponibilizando um exemplo de aplicação utilizando JPA(Java Persistence API). Usei a implementação da Oracle, o Toplink. Achei bem parecido com Hibernate, porém mais simples. A inicialização dele é bem mais rápido que do hibernate. A configuração é mais simples com Anotattions, infelizmente com hibernate só utilizei com mapeamento em xml. Eu só senti [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Estou disponibilizando um exemplo de aplicação utilizando JPA(Java Persistence API). Usei a implementação da Oracle, o <a href="http://otn.oracle.com/jpa">Toplink</a>.</p>
<p>Achei bem parecido com Hibernate, porém  mais simples. A inicialização dele é bem mais rápido que do hibernate. A configuração é mais simples com Anotattions, infelizmente com hibernate só utilizei com mapeamento em xml.</p>
<p>Eu só senti falta do Criteria, mas a <a href="http://docs.solarmetric.com/full/html/ejb3_overview_query.html">linguagem</a> de query do JPA é bem poderosa.</p>
<p>O download do projeto pode ser feito <a href="http://www.furutani.eti.br/jpa/jpa.zip">aqui</a>. Foi utilizado eclipse e mysql 4.1</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2008/08/exemplo-jpa-java-persistence-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

