<?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>A Java geek &#187; hibernate</title>
	<atom:link href="http://blog.frankel.ch/tag/hibernate/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.frankel.ch</link>
	<description>Nicolas Fränkel blog</description>
	<lastBuildDate>Mon, 26 Jul 2010 14:37:47 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=7242</generator>
		<item>
		<title>Debugging Hibernate generated SQL</title>
		<link>http://blog.frankel.ch/debugging-hibernate-generated-sql</link>
		<comments>http://blog.frankel.ch/debugging-hibernate-generated-sql#comments</comments>
		<pubDate>Tue, 13 Apr 2010 02:36:21 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[p6spy]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=786</guid>
		<description><![CDATA[In this article, I will explain how to debug Hibernate's generated SQL so that unexpected query results be traced faster either to a faulty dataset or a bug in the query.]]></description>
		<wfw:commentRss>http://blog.frankel.ch/debugging-hibernate-generated-sql/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Spring Persistence with Hibernate</title>
		<link>http://blog.frankel.ch/spring-persistence-with-hibernate</link>
		<comments>http://blog.frankel.ch/spring-persistence-with-hibernate#comments</comments>
		<pubDate>Mon, 01 Mar 2010 13:33:42 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Book review]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[persistence]]></category>
		<category><![CDATA[spring]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=650</guid>
		<description><![CDATA[This review is about Spring Persistence with Hibernate by Ahmad Reza Seddighi from Packt Publishing. Facts 15 chapters, 441 pages, 38€99 This book is intended for beginners but more experienced developers can learn a thing or two This book covers Hibernate and Spring in relation to persistence Pros The scope of this book is what [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/spring-persistence-with-hibernate/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate hard facts – Part 5</title>
		<link>http://blog.frankel.ch/hibernate-hard-facts-%e2%80%93-part-5</link>
		<comments>http://blog.frankel.ch/hibernate-hard-facts-%e2%80%93-part-5#comments</comments>
		<pubDate>Mon, 01 Mar 2010 06:11:32 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[hibernate]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=596</guid>
		<description><![CDATA[In the fifth article of this serie, I will show you how to manage logical DELETE in Hibernate]]></description>
		<wfw:commentRss>http://blog.frankel.ch/hibernate-hard-facts-%e2%80%93-part-5/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hibernate hard facts &#8211; Part 4</title>
		<link>http://blog.frankel.ch/hibernate-hard-facts-part-4</link>
		<comments>http://blog.frankel.ch/hibernate-hard-facts-part-4#comments</comments>
		<pubDate>Wed, 17 Feb 2010 21:31:34 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[get]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[load]]></category>
		<category><![CDATA[proxy]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=574</guid>
		<description><![CDATA[In the fourth article of this serie, I will show the subtle differences between get() and load() methods.]]></description>
		<wfw:commentRss>http://blog.frankel.ch/hibernate-hard-facts-part-4/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate hard facts part 3</title>
		<link>http://blog.frankel.ch/hibernate-hard-facts-part-3</link>
		<comments>http://blog.frankel.ch/hibernate-hard-facts-part-3#comments</comments>
		<pubDate>Sun, 13 Dec 2009 12:51:08 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[convert]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[database]]></category>
		<category><![CDATA[facts]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[mapping]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[usertype]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=366</guid>
		<description><![CDATA[In the third article of this serie, I will show how to tweak Hibernate so as to convert any database data types to and from any Java type so as to decouple your database model from your object model.]]></description>
		<wfw:commentRss>http://blog.frankel.ch/hibernate-hard-facts-part-3/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Shark! Shark! in the IT business</title>
		<link>http://blog.frankel.ch/shark-shark-in-the-it-business</link>
		<comments>http://blog.frankel.ch/shark-shark-in-the-it-business#comments</comments>
		<pubDate>Wed, 12 Aug 2009 21:01:46 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[bea]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[it]]></category>
		<category><![CDATA[jboss]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[shark]]></category>
		<category><![CDATA[springsource]]></category>
		<category><![CDATA[sun]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=256</guid>
		<description><![CDATA[Do you remember the classic Atari ST game where you, as a fish, eat other fishes while getting bigger and avoiding bigger fishes to eat you? It seems the last 4 years has seen its share of fishes eat and being eaten.]]></description>
		<wfw:commentRss>http://blog.frankel.ch/shark-shark-in-the-it-business/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Hibernate hard facts part 2</title>
		<link>http://blog.frankel.ch/hibernate-hard-facts-part-2</link>
		<comments>http://blog.frankel.ch/hibernate-hard-facts-part-2#comments</comments>
		<pubDate>Fri, 26 Jun 2009 22:38:09 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[association]]></category>
		<category><![CDATA[bidirectional]]></category>
		<category><![CDATA[hibernate]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=188</guid>
		<description><![CDATA[Hibernate is a widely-used ORM framework. Many organizations use it across their projects in order to manage their data access tier. Yet, many developers working on Hibernate don’t fully understand the full measure of its features. In this serie of articles, I will try to dispel some common misunderstandings regarding Hibernate. Part 1 : Updating [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/hibernate-hard-facts-part-2/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Hibernate hard facts part 1</title>
		<link>http://blog.frankel.ch/hibernate-hard-facts-part-1</link>
		<comments>http://blog.frankel.ch/hibernate-hard-facts-part-1#comments</comments>
		<pubDate>Sun, 14 Jun 2009 15:03:36 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[facts]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[mistake]]></category>
		<category><![CDATA[misunderstanding]]></category>
		<category><![CDATA[understanding]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=175</guid>
		<description><![CDATA[Hibernate is a widely-used ORM framework. Many organizations use it across their projects in order to manage their data access tier. Yet, many developers working on Hibernate don&#8217;t fully understand the full measure of its features. In this serie of articles, I will try to dispel some common misunderstandings regarding Hibernate. Updating a persistent object [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/hibernate-hard-facts-part-1/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Framework agnostic JPA</title>
		<link>http://blog.frankel.ch/framework-agnostic-jpa</link>
		<comments>http://blog.frankel.ch/framework-agnostic-jpa#comments</comments>
		<pubDate>Tue, 10 Mar 2009 11:52:56 +0000</pubDate>
		<dc:creator>Nicolas Frankel</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[hibernate]]></category>
		<category><![CDATA[jpa]]></category>
		<category><![CDATA[persistence]]></category>

		<guid isPermaLink="false">http://blog.frankel.ch/?p=29</guid>
		<description><![CDATA[With new JEE 5 standard has come the EJB3 specifications. From an historical point of view, EJBs come into 3 different flavors: (i) Entity for persistence, (ii) Session for business logic and (iii) Message-Driven for listeners. Entity EJB are the most time-consuming to develop in their 2.1 version. Apart from the inherent complexity of EJB [...]]]></description>
		<wfw:commentRss>http://blog.frankel.ch/framework-agnostic-jpa/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
