<?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>Application Performance, Scalability and Architecture – The dynaTrace Blog &#187; Hibernate</title>
	<atom:link href="http://blog.dynatrace.com/tag/hibernate/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.dynatrace.com</link>
	<description></description>
	<lastBuildDate>Tue, 07 Feb 2012 10:35:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Beyond Persistence &#8211; How to Exploit Your Database for Better Performance</title>
		<link>http://blog.dynatrace.com/2011/07/05/beyond-persistence-how-to-exploit-your-database-for-better-performance/</link>
		<comments>http://blog.dynatrace.com/2011/07/05/beyond-persistence-how-to-exploit-your-database-for-better-performance/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 12:19:58 +0000</pubDate>
		<dc:creator>Alois Reitbauer</dc:creator>
				<category><![CDATA[Architecture and Performance]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JavaScript/AJAX]]></category>
		<category><![CDATA[BestPractice]]></category>
		<category><![CDATA[dotnet]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[O/R Mapper]]></category>

		<guid isPermaLink="false">http://blog.dynatrace.com/?p=3870</guid>
		<description><![CDATA[This post is contributed by Asad Ali &#8211; Enablement Services Consultant at dynaTrace. Based on his experience with numerous customers he describes how to optimize the data access layer of applications by &#8220;violating&#8221; a paradigm that is often referred to as a golden rule for designing applications. Before the advent of the 3-tier architecture, client [...]]]></description>
		<wfw:commentRss>http://blog.dynatrace.com/2011/07/05/beyond-persistence-how-to-exploit-your-database-for-better-performance/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Week 38 &#8211; Transactions in a JPA World</title>
		<link>http://blog.dynatrace.com/2010/09/14/week-38-transactions-in-a-jpa-world/</link>
		<comments>http://blog.dynatrace.com/2010/09/14/week-38-transactions-in-a-jpa-world/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 01:17:08 +0000</pubDate>
		<dc:creator>Alois Reitbauer</dc:creator>
				<category><![CDATA[Architecture and Performance]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[JPA]]></category>
		<category><![CDATA[Performance Almanac]]></category>

		<guid isPermaLink="false">http://blog.dynatrace.com/?p=2517</guid>
		<description><![CDATA[The use of transactions is a cornerstone when building database applications. However in our daily work, we often do not really care much about them. In many cases they are handled implicitly for us by the (J EE) container or application framework – such as Spring &#8211; we are using. We rely on these frameworks [...]]]></description>
		<wfw:commentRss>http://blog.dynatrace.com/2010/09/14/week-38-transactions-in-a-jpa-world/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>JPA Under The Hood &#8211; Understanding the Dynamics of Your JPA Framework</title>
		<link>http://blog.dynatrace.com/2009/11/12/w-jax-jpa-under-the-hood/</link>
		<comments>http://blog.dynatrace.com/2009/11/12/w-jax-jpa-under-the-hood/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 10:45:23 +0000</pubDate>
		<dc:creator>Alois Reitbauer</dc:creator>
				<category><![CDATA[Architecture and Performance]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Public Events]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[O/R Mapper]]></category>

		<guid isPermaLink="false">http://blog.dynatrace.com/?p=1120</guid>
		<description><![CDATA[I recently gave a talks on the behaviour of different JPA frameworks at W-JAX(Germany) and TheServerSide Java Symposium (Prague). As some people have asked me, I am publishing the samples as well. I would also give away the eclipse project, however with all the third party libraries I am sure I will end up not [...]]]></description>
		<wfw:commentRss>http://blog.dynatrace.com/2009/11/12/w-jax-jpa-under-the-hood/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Video on Common Performance Antipatterns online</title>
		<link>http://blog.dynatrace.com/2009/10/16/video-on-common-performance-antipatterns-online/</link>
		<comments>http://blog.dynatrace.com/2009/10/16/video-on-common-performance-antipatterns-online/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 07:32:33 +0000</pubDate>
		<dc:creator>Alois Reitbauer</dc:creator>
				<category><![CDATA[Patterns and Practices]]></category>
		<category><![CDATA[Public Events]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[Testing]]></category>

		<guid isPermaLink="false">http://blog.dynatrace.com/?p=1019</guid>
		<description><![CDATA[Last year at devoxx I gave a talk on common pitfalls in performance management. Parleys has now put the talk online. A couple of people have been asking to get slides. Now you can even get the voice and the slides. In this presentation I give an overview of typical performance antipatterns. I discuss conceptual, [...]]]></description>
		<wfw:commentRss>http://blog.dynatrace.com/2009/10/16/video-on-common-performance-antipatterns-online/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Understanding Caching in Hibernate &#8211; Part Three : The Second Level Cache</title>
		<link>http://blog.dynatrace.com/2009/03/24/understanding-caching-in-hibernate-part-three-the-second-level-cache/</link>
		<comments>http://blog.dynatrace.com/2009/03/24/understanding-caching-in-hibernate-part-three-the-second-level-cache/#comments</comments>
		<pubDate>Tue, 24 Mar 2009 13:46:13 +0000</pubDate>
		<dc:creator>Alois Reitbauer</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Patterns and Practices]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[O/R Mapper]]></category>

		<guid isPermaLink="false">http://blog.dynatrace.com/?p=368</guid>
		<description><![CDATA[In the last posts I already covered the session cache as well as the query cache. In this post I will focus on the second-level cache. The Hibernate Documentation provides a good entry point reading on the second-level cache. The key characteristic of the second-level cache is that is is used across sessions, which also [...]]]></description>
		<wfw:commentRss>http://blog.dynatrace.com/2009/03/24/understanding-caching-in-hibernate-part-three-the-second-level-cache/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>Understanding Caching in Hibernate &#8211; Part Two : The Query Cache</title>
		<link>http://blog.dynatrace.com/2009/02/16/understanding-caching-in-hibernate-part-two-the-query-cache/</link>
		<comments>http://blog.dynatrace.com/2009/02/16/understanding-caching-in-hibernate-part-two-the-query-cache/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 16:24:52 +0000</pubDate>
		<dc:creator>Alois Reitbauer</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Patterns and Practices]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[O/R Mapper]]></category>

		<guid isPermaLink="false">http://blog.dynatrace.com/?p=366</guid>
		<description><![CDATA[In the last post I wrote on caching in Hibernate in general as well as on the behavior of the session cache. In this post we will have a closer look at the QueryCache. I will not explain the query cache in details as there are very good articles like Hibernate: Truly Understanding the Second-Level [...]]]></description>
		<wfw:commentRss>http://blog.dynatrace.com/2009/02/16/understanding-caching-in-hibernate-part-two-the-query-cache/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>Understanding Caching in Hibernate &#8211; Part One : The Session Cache</title>
		<link>http://blog.dynatrace.com/2009/02/16/understanding-caching-in-hibernate-part-one-the-session-cache/</link>
		<comments>http://blog.dynatrace.com/2009/02/16/understanding-caching-in-hibernate-part-one-the-session-cache/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 09:48:29 +0000</pubDate>
		<dc:creator>Alois Reitbauer</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Patterns and Practices]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[O/R Mapper]]></category>

		<guid isPermaLink="false">http://blog.dynatrace.com/?p=359</guid>
		<description><![CDATA[Hibernate offers caching functionality which is designed to reduces the amount of necessary database access.  This is a very powerful feature if used correctly. However I have seen a lot of cases and also talked to many people on caching in Hibernate, where caching is either not understood correctly or even used the wrong way. [...]]]></description>
		<wfw:commentRss>http://blog.dynatrace.com/2009/02/16/understanding-caching-in-hibernate-part-one-the-session-cache/feed/</wfw:commentRss>
		<slash:comments>45</slash:comments>
		</item>
	</channel>
</rss>

