Watching a new world…

Archive for the 'Hibernate' Category

May 12th, 2009

Hibernate: Bidrektinales Mapping mit IndexColumn

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
[...]

Weiter...

April 4th, 2008

Alfresco 2.1 unter JBoss AS 4.2

Um Alfresco 2.1 unter JBoss 4.2GA laufen zu lassen ist eine kleine Manipulation nötig, ansonsten gibt’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 “javassist” auf cglib zu ändern:
#hibernate.bytecode.provider=javassist
hibernate.bytecode.provider=cglibWarum das so ist weiß der Geier. Und der hier, der weiß das [...]

Weiter...

June 4th, 2006

Logging in MySQL

Wer wissen möchte, was bei seiner MySQL-Datenbank denn nun genau ankommt, kann das Query-Log aktivieren…

Weiter...

March 26th, 2006

Hibernate 3.1.3

Hibernate 3.1.3 ist released. Die Version enthält gegenüber 3.1.2 ausschließlich kleinere Bugfixes.

Weiter...

March 26th, 2006

Hibernate-Erkenntnis: Flush und Refresh bei Modifikation von Indexed Collections

Angenommen man hat eine Indexed Collection in Hibernate, also eine Klasse Parent und eine 1:n one-to-many-verknüpfte List der Klasse Child mit, sagen wir mal, vier Elementen…

Weiter...

March 25th, 2006

Hibernate-Erkenntnis: Niemals inverse=true bei bidirektionaler IndexedList

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.

Weiter...
klipal online pharmacy buy online cialis viagra online xanax cream for women order zyban online oxazepam buy alternative erection lorazepam cheap drugs 2003 tramadol tramadol market sales tramadol rx pills diazepam discount retail alternative to valium at gnc online drugstore tenuate order order levitra discount cialis buy the cheapest propecia online cheapest generic viagra online drugstore order cialis soft tabs over internet need no doctor cheapest levitra prices woman viagra soft tabs natural substitutes for viagra soft tabs online viagra natural levitra substitutes female cialis alternative