Skip to content

Commit b576586

Browse files
committed
Merged from 1.3.x branch
1 parent e1f0eb6 commit b576586

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

src/java/org/codehaus/groovy/grails/plugins/CoreGrailsPlugin.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,8 @@ import org.codehaus.groovy.grails.commons.spring.RuntimeSpringConfiguration
2727
import org.codehaus.groovy.grails.commons.spring.GrailsRuntimeConfigurator
2828
import org.codehaus.groovy.grails.plugins.support.aware.GrailsApplicationAwareBeanPostProcessor
2929
import org.codehaus.groovy.grails.support.DevelopmentShutdownHook
30+
import org.codehaus.groovy.grails.support.proxy.DefaultProxyHandler;
31+
3032
import grails.util.Environment
3133
import grails.util.Metadata;
3234

@@ -91,6 +93,7 @@ class CoreGrailsPlugin {
9193
customEditors(CustomEditorConfigurer) {
9294
customEditors = [(java.lang.Class.name):ClassEditor.name]
9395
}
96+
proxyHandler(DefaultProxyHandler)
9497
}
9598

9699
def doWithDynamicMethods = {

src/java/org/codehaus/groovy/grails/plugins/orm/hibernate/HibernatePluginSupport.groovy

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@
1313
* See the License for the specific language governing permissions and
1414
* limitations under the License.
1515
*/
16-
1716
package org.codehaus.groovy.grails.plugins.orm.hibernate
1817

1918
import java.util.Map;
@@ -35,6 +34,8 @@ import org.codehaus.groovy.grails.commons.spring.WebRuntimeSpringConfiguration
3534
import org.codehaus.groovy.grails.orm.hibernate.ConfigurableLocalSessionFactoryBean
3635
import org.codehaus.groovy.grails.orm.hibernate.metaclass.*
3736
import org.codehaus.groovy.grails.orm.hibernate.support.*
37+
import org.codehaus.groovy.grails.orm.hibernate.proxy.HibernateProxyHandler;
38+
import org.codehaus.groovy.grails.orm.hibernate.validation.HibernateDomainClassValidator
3839
import org.codehaus.groovy.grails.orm.hibernate.validation.PersistentConstraintFactory
3940
import org.codehaus.groovy.grails.orm.hibernate.validation.UniqueConstraint
4041
import org.codehaus.groovy.grails.validation.ConstrainedProperty
@@ -175,7 +176,8 @@ Using Grails' default cache provider: 'net.sf.ehcache.hibernate.EhCacheProvider'
175176
pooledConnection = ds && ds.pooled ?: false
176177
nativeJdbcExtractor = ref("nativeJdbcExtractor")
177178
}
178-
eventTriggeringInterceptor(ClosureEventTriggeringInterceptor)
179+
proxyHandler(HibernateProxyHandler)
180+
eventTriggeringInterceptor(ClosureEventTriggeringInterceptor)
179181
entityInterceptor(EmptyInterceptor)
180182
sessionFactory(ConfigurableLocalSessionFactoryBean) {
181183
dataSource = dataSource

0 commit comments

Comments
 (0)