[hibernate-commits] Hibernate SVN: r20768 - core/trunk/core/src/main/java/org/hibernate/cfg.
hibernate-commits at lists.jboss.org
hibernate-commits at lists.jboss.org
Mon Oct 4 05:45:41 EDT 2010
Author: epbernard
Date: 2010-10-04 05:45:41 -0400 (Mon, 04 Oct 2010)
New Revision: 20768
Modified:
core/trunk/core/src/main/java/org/hibernate/cfg/BinderHelper.java
Log:
HHH-5578 implement a cleaner version of getPropertyOverriddenByMapperOrMapsId in the SpecJ case
Modified: core/trunk/core/src/main/java/org/hibernate/cfg/BinderHelper.java
===================================================================
--- core/trunk/core/src/main/java/org/hibernate/cfg/BinderHelper.java 2010-10-04 09:45:09 UTC (rev 20767)
+++ core/trunk/core/src/main/java/org/hibernate/cfg/BinderHelper.java 2010-10-04 09:45:41 UTC (rev 20768)
@@ -682,13 +682,10 @@
}
if ( propertyHolder.isInIdClass() ) {
PropertyData pd = mappings.getPropertyAnnotatedWithIdAndToOne( persistentXClass, propertyName );
- if ( pd == null ) {
- String propertyPath = isId ? "" : propertyName;
- return mappings.getPropertyAnnotatedWithMapsId( persistentXClass, propertyPath );
+ if ( pd == null && System.getProperty( "hibernate.enable_specj_proprietary_syntax" ) != null ) {
+ pd = mappings.getPropertyAnnotatedWithMapsId( persistentXClass, propertyName );
}
- else {
- return pd;
- }
+ return pd;
}
else {
String propertyPath = isId ? "" : propertyName;
More information about the hibernate-commits
mailing list