GRAILS-11614 add test for setting metaClass property on proxy
GRAILS-11614 add test and special handling for setMetaClass method of the proxy
GRAILS-11614 related: run GroovyProxySpec with and without GroovyProxyFactory
GRAILS-11614 throw DataIntegrityViolationException from JavassistProxyFactory instead of IllegalStateException to be consistent with GroovyProxyFactory
GRAILS-11614 fix GroovyProxySpec when proxyFactory is JavassistProxyFactory
- add type conversion for id to prevent ClassCastExceptions between Integer/Long
don't switch proxy factory in UpdateWithProxyPresentSpec
add special handling of set/getMetaClass in GroovyObjectMethodHandler
improve GroovyObjectMethodHandler extensibility
extract EntityProxyMethodHandler from MethodHandler in JavassistProxyFactory
make Hibernate objects implement the EntityProxy interface