<?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>blog.meimberg.info &#187; Hibernate</title>
	<atom:link href="http://blog.meimberg.info/category/hibernate/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.meimberg.info</link>
	<description>Watching a new world...</description>
	<lastBuildDate>Fri, 10 Sep 2010 08:39:08 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hibernate: Bidrektinales Mapping mit IndexColumn</title>
		<link>http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn/</link>
		<comments>http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn/#comments</comments>
		<pubDate>Tue, 12 May 2009 12:44:33 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Irgendwas]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn-2/</guid>
		<description><![CDATA[Wenn eine OneToMany Property bidirektional Ã¼ber das mappedBy-Attribut gemappt ist, weiger Hibernate sich, sich um die IndexColumn zu kÃ¼mmern. Beispiel:

public class Parent {
    @OneToMany(mappedBy="parent")
    @IndexColumn(name = "idx")
    private List children = new ArrayList();
    // ...
}
public class Child {
    @ManyToOne
  [...]]]></description>
			<content:encoded><![CDATA[<p>Wenn eine OneToMany Property bidirektional Ã¼ber das mappedBy-Attribut gemappt ist, weiger Hibernate sich, sich um die IndexColumn zu kÃ¼mmern. Beispiel:<br />
<code><br />
public class Parent {<br />
    @OneToMany(mappedBy="parent")<br />
    @IndexColumn(name = "idx")<br />
    private List children = new ArrayList();<br />
    // ...<br />
}<br />
public class Child {<br />
    @ManyToOne<br />
    private Parent parent;<br />
    // ...<br />
}<br />
</code></p>
<p>&#8230; funktioniert leider nicht. Die IndexColumn wird von Hibernate nicht mehr verwaltet, da der Owner hier die Klasse Child ist.</p>
<p>Der Trick ist, das Ownership umzukehren:</p>
<p><code><br />
public class Parent {<br />
    @OneToMany<br />
    @JoinColumn(name = "parent_id")<br />
    @IndexColumn(name = "idx")<br />
    private List children = new ArrayList();<br />
    // ...<br />
}<br />
public class Child{<br />
    @ManyToOne<br />
    @JoinColumn(name = "parent_id", updatable = false, insertable = false)<br />
    private Parent parent;<br />
    // ...<br />
}<br />
</code><br />
Nun gehts!</p>
<p>Danke an: <a target="_blank" href="http://josian.wordpress.com/2006/09/09/hibernate-annotations-bidirectional-one-to-many/">http://josian.wordpress.com</a></p>
<div class="zemanta-pixie"><img class="zemanta-pixie-img" src="http://img.zemanta.com/pixy.gif?x-id=54fc4d47-0093-85fd-bb1f-d1c6623e8b85" /></div>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d247').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d247" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;submitHeadline=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;bm_description=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;T=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;title=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidrektinales-mapping-mit-indexcolumn%2F&amp;t=Hibernate%3A+Bidrektinales+Mapping+mit+IndexColumn" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d247').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d247').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-bidrektinales-mapping-mit-indexcolumn/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alfresco 2.1 unter JBoss AS 4.2</title>
		<link>http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/</link>
		<comments>http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/#comments</comments>
		<pubDate>Fri, 04 Apr 2008 12:40:06 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Alfresco]]></category>
		<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/</guid>
		<description><![CDATA[Um Alfresco 2.1 unter JBoss 4.2GA laufen zu lassen ist eine kleine Manipulation nÃ¶tig, ansonsten gibt&#8217;s sowas:
ERROR [proxy.pojo.BasicLazyInitializer] Javassist Enhancement failed:
org.alfresco.repo.avm.PlainDirectoryNodeImpl
java.lang.RuntimeException: by java.lang.IllegalAccessError:
class org.hibernate.proxy.HibernateProxy_$$_javassist_110 cannot access its
superinterface org.alfresco.repo.avm.PlainDirectoryNode
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:342)In der Datei server/default/deploy/ejb3.deployer/META-INF/persistence.properties ist der Hibernate Bytecode Provider von &#8220;javassist&#8221; auf cglib zu Ã¤ndern:
#hibernate.bytecode.provider=javassist
hibernate.bytecode.provider=cglibWarum das so ist weiÃ? der Geier. Und der hier, der weiÃ? das [...]]]></description>
			<content:encoded><![CDATA[<p>Um Alfresco 2.1 unter JBoss 4.2GA laufen zu lassen ist eine kleine Manipulation nÃ¶tig, ansonsten gibt&#8217;s sowas:</p>
<p><code>ERROR [proxy.pojo.BasicLazyInitializer] Javassist Enhancement failed:<br />
org.alfresco.repo.avm.PlainDirectoryNodeImpl<br />
java.lang.RuntimeException: by java.lang.IllegalAccessError:<br />
class org.hibernate.proxy.HibernateProxy_$$_javassist_110 cannot access its<br />
superinterface org.alfresco.repo.avm.PlainDirectoryNode<br />
at javassist.util.proxy.ProxyFactory.createClass3(ProxyFactory.java:342)</code>In der Datei server/default/deploy/ejb3.deployer/META-INF/persistence.properties ist der Hibernate Bytecode Provider von &#8220;javassist&#8221; auf cglib zu Ã¤ndern:</p>
<p><code>#hibernate.bytecode.provider=javassist<br />
hibernate.bytecode.provider=cglib</code>Warum das so ist weiÃ? der Geier. Und <a href="http://forums.alfresco.com/viewtopic.php?f=8&amp;t=8332#p27936" target="_blank">der hier</a>, der weiÃ? das offensichtlich auch. Danke!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d236').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d236" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;submitHeadline=Alfresco+2.1+unter+JBoss+AS+4.2&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;bm_description=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;T=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;title=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Alfresco+2.1+unter+JBoss+AS+4.2+@+http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Falfresco-21-unter-jboss-as-42%2F&amp;t=Alfresco+2.1+unter+JBoss+AS+4.2" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d236').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d236').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/alfresco-21-unter-jboss-as-42/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Logging in MySQL</title>
		<link>http://blog.meimberg.info/logging-in-mysql/</link>
		<comments>http://blog.meimberg.info/logging-in-mysql/#comments</comments>
		<pubDate>Sun, 04 Jun 2006 07:32:34 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=53</guid>
		<description><![CDATA[Wer wissen mÃ¶chte, was bei seiner MySQL-Datenbank denn nun genau ankommt, kann das Query-Log aktivieren...]]></description>
			<content:encoded><![CDATA[<p>Wer wissen mÃ¶chte, was bei seiner MySQL-Datenbank denn nun genau ankommt, kann das Query-Log aktivieren. Das kann besonders hilfreich sein wenn man mit etwas intransparenteren Persistenzframeworks (wie z.B. Hibernate) arbeitet.</p>
<p>Einfach in der Datei my.cnf (oder my.ini) in der Section [mysqld] (nicht [mysql]!) folgende Zeile einfÃ¼gen:</p>
<p>log=&#8221;C:/Temp/mysql.log&#8221;</p>
<p>oder </p>
<p>log=&#8221;/var/log/mysql.log&#8221;</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d53').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d53" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;submitHeadline=Logging+in+MySQL&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;bm_description=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;T=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;title=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Logging+in+MySQL+@+http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Flogging-in-mysql%2F&amp;t=Logging+in+MySQL" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d53').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d53').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/logging-in-mysql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate 3.1.3</title>
		<link>http://blog.meimberg.info/hibernate-313/</link>
		<comments>http://blog.meimberg.info/hibernate-313/#comments</comments>
		<pubDate>Sun, 26 Mar 2006 10:00:10 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=46</guid>
		<description><![CDATA[Hibernate 3.1.3 ist released. Die Version enthÃ¤lt gegenÃ¼ber 3.1.2 ausschlieÃ?lich kleinere Bugfixes.]]></description>
			<content:encoded><![CDATA[<p>Hibernate 3.1.3 ist released. Die Version enthÃ¤lt gegenÃ¼ber 3.1.2 ausschlieÃ?lich kleinere Bugfixes. <a href="http://opensource2.atlassian.com/projects/hibernate/browse/HHH?report=com.atlassian.jira.plugin.system.project:changelog-panel">Changelog</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d46').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d46" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;submitHeadline=Hibernate+3.1.3&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;bm_description=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;T=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;title=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate+3.1.3+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-313%2F&amp;t=Hibernate+3.1.3" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d46').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d46').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-313/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate-Erkenntnis: Flush und Refresh bei Modifikation von Indexed Collections</title>
		<link>http://blog.meimberg.info/hibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections/</link>
		<comments>http://blog.meimberg.info/hibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections/#comments</comments>
		<pubDate>Sun, 26 Mar 2006 08:44:03 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=45</guid>
		<description><![CDATA[Angenommen man hat eine Indexed Collection in Hibernate, also eine Klasse <code>Parent</code> und eine 1:n one-to-many-verknÃ¼pfte List der Klasse <code>Child</code> mit, sagen wir mal, vier Elementen...]]></description>
			<content:encoded><![CDATA[<p>Angenommen man hat eine Indexed Collection in Hibernate, also eine Klasse <code>Parent</code> und eine 1:n one-to-many-verknÃ¼pfte List der Klasse <code>Child</code> mit, sagen wir mal, vier Elementen. Die VerknÃ¼pfung ist bidirektional, also jedes Child hat eine Property <code>parent</code>. Jedes Child hat eine Property <code>listIndex</code>, die den Listindex wiederspiegelt. </p>
<p>Man fÃ¼gt der Collection nun ein neues Child an beliebiger Stelle hinzu:<br />
<code><br />
parent.getChilden.add(newChild,2);<br />
newChild.setParent(parent); // ist nÃ¶tig bei bidirektionaler VerknÃ¼pfung, siehe <a href="http://blog.meimberg.info/?p=42">hier</a><br />
</code></p>
<p>Liest man nun die listIndex-Eigenschaft aus allen Children aus, so erhÃ¤lt man folgendes Ergebnis:<br />
<code><br />
child1.getListIndex(): 0   // ok<br />
child2.getListIndex(): 1   // ok<br />
child3.getListIndex(): 0   // the new one, not updated<br />
child4.getListIndex(): 2   // ok<br />
child5.getListIndex(): 3   // ok<br />
</code></p>
<p>Nun ist zunÃ¤chst mal notwendig:<br />
<code><br />
session.flush();<br />
</code></p>
<p>Macht man nun&#8230;<br />
<code><br />
session.refresh(newChild);<br />
</code></p>
<p>&#8230;sieht die Liste folgendermaÃ?en aus:<br />
<code><br />
child1.getListIndex(): 0   // ok<br />
child2.getListIndex(): 1   // ok<br />
child3.getListIndex(): 2   // the new one, updated<br />
child4.getListIndex(): 2   // not updated<br />
child5.getListIndex(): 3   // not updated<br />
</code></p>
<p>Mach man stattdessen&#8230;<br />
<code><br />
session.refresh(parent);<br />
</code></p>
<p>&#8230;ist alles gut:<br />
<code><br />
child1.getListIndex(): 0   // ok<br />
child2.getListIndex(): 1   // ok<br />
child3.getListIndex(): 2   // the new one, updated<br />
child4.getListIndex(): 3   // updated<br />
child5.getListIndex(): 4   // updated<br />
</code></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d45').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d45" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;submitHeadline=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;bm_description=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;T=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;title=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections%2F&amp;t=Hibernate-Erkenntnis%3A+Flush+und+Refresh+bei+Modifikation+von+Indexed+Collections" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d45').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d45').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-erkenntnis-flush-und-refresh-bei-modifikation-von-indexed-collections/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hibernate-Erkenntnis: Niemals inverse=true bei bidirektionaler IndexedList</title>
		<link>http://blog.meimberg.info/hibernate-bidirektionale-orderdered-list-niemals-inversetrue/</link>
		<comments>http://blog.meimberg.info/hibernate-bidirektionale-orderdered-list-niemals-inversetrue/#comments</comments>
		<pubDate>Sat, 25 Mar 2006 10:25:53 +0000</pubDate>
		<dc:creator>Oliver Meimberg</dc:creator>
				<category><![CDATA[Hibernate]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Softwaretechnisches]]></category>
		<category><![CDATA[form4]]></category>

		<guid isPermaLink="false">http://blog.meimberg.info/?p=42</guid>
		<description><![CDATA[Beim Verwenden einer bidirektionalen one-to-many Beziehung in Hibernate darf offensichtlich inverse="true" nicht verwendet werden, wenn die Liste automatisch Ã¼ber ein Indexfeld sortiert werden soll.]]></description>
			<content:encoded><![CDATA[<p>Beim Verwenden einer bidirektionalen one-to-many Beziehung in Hibernate darf offensichtlich inverse=&#8221;true&#8221; nicht verwendet werden, wenn die Liste automatisch Ã¼ber ein Indexfeld sortiert werden soll.</p>
<p>Folgends Mapping mal angenommen:<br />
<code>
<pre>
&lt;class name="Parent" table="PARENT"&gt;
  &lt;id name="id" column="ID"&gt;
    &lt;generator class="increment"/&gt;
  &lt;/id&gt;
  &lt;property name="name" column="NAME"/&gt;
  &lt;list name="childList" lazy="true" cascade="all"
     inverse="false"&gt;
    &lt;key&gt;
      &lt;column name="PARENT_ID"/&gt;
    &lt;/key&gt;
    &lt;list-index column="POS" /&gt;
    &lt;one-to-many
         class="de.form4.bollweg.catalog.entities.DoublePage"/&gt;
  &lt;/list&gt;
&lt;/class&gt;
&lt;class name="Child" table="CHILD"&gt;
  &lt;id name="id" column="ID"&gt;
    &lt;generator class="increment"/&gt;
  &lt;/id&gt;
  &lt;property name="position" column="POSITION" /&gt;
  &lt;many-to-one name="parent" column="PARENT_ID"
    class="Parent" inverse="true"/&gt;
&lt;/class&gt;
</pre>
<p></code></p>
<p>In diesem Fall wird das Feld POSITION nicht aktualisiert, die Folge ist dass man zwei Childobjekte in der Collection mit dem Index 0 hat (womit Hibernate leider Ã¼berhaupt nicht umgehen kann).</p>
<p>So jedoch gehts:</p>
<p><code>
<pre>
    ...
&lt;class name="Child" table="CHILD"&gt;
        ...
  &lt;many-to-one name="parent" column="PARENT_ID" class="Parent"
<b>inverse="false"</b>/&gt;
&lt;/class&gt;
</pre>
<p></code></p>
<p>Also ich weis ja nicht, ob das alles so richtig is ?!?</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d42').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d42" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;submitHeadline=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;bm_description=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;T=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;title=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList+@+http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http%3A%2F%2Fblog.meimberg.info%2Fhibernate-bidirektionale-orderdered-list-niemals-inversetrue%2F&amp;t=Hibernate-Erkenntnis%3A+Niemals+inverse%3Dtrue+bei+bidirektionaler+IndexedList" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://blog.meimberg.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d42').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d42').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://blog.meimberg.info/hibernate-bidirektionale-orderdered-list-niemals-inversetrue/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

