|
It is not as straight as I guessed initially. I tried to debug your code but actually had to give up. Just to show you some impressions: I added a conditional breakpoint in Eclipse to TypeEnvironmentFactory.java:48 with the expression: System.out.println("TypeEnvironmentFactory.createEnvironment(" + context + ")"); return false;
Then I get this: [07 Mrz 2014 23:29:01] DEBUG [org.hibernate.validator.xml.ValidationXmlParser][getValidationConfig]: No META-INF/validation.xml found. Using annotation based configuration only TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.impl.hibernate.DummyRevisionedFooEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.JpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.persistence.base.jpa.AbstractJpaEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractRevisionedEntity) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object) TypeEnvironmentFactory.createEnvironment(class net.sf.mmm.util.entity.base.AbstractGenericEntity) TypeEnvironmentFactory.createEnvironment(class java.lang.Object)
Your code might need some revisit. I wonder what will go on if I have more than just 4 JPA relevant classes.
|