This is an automated email from the ASF dual-hosted git repository.
borinquenkid pushed a change to branch 8.0.x-hibernate7-bom
in repository https://gitbox.apache.org/repos/asf/grails-core.git
from e53dfd9ba5 fix tests
add 98623faf36 fix compilation
No new revisions were added by this update.
Summary of changes:
BRANCHES.md | 237 ++++++
NOTICE | 6 +-
fix.sh | 43 +
.../orm/hibernate/cfg/HibernateMappingContext.java | 8 +-
.../hibernate/query/AbstractHibernateQuery.java | 2 +-
grails-data-hibernate7/README.md | 23 +
.../boot-plugin/gradle.properties | 2 +-
grails-data-hibernate7/core/COVERAGE.md | 255 ++++++
.../{orm => gorm}/hibernate/HibernateEntity.groovy | 48 +-
.../hibernate/annotation/ManagedEntity.java | 0
.../hibernate/mapping/MappingBuilder.groovy | 0
.../groovy/grails/orm/CriteriaMethodInvoker.java | 148 ++--
.../main/groovy/grails/orm/CriteriaMethods.java | 6 +-
.../grails/orm/HibernateCriteriaBuilder.java | 308 ++++---
.../orm/hibernate/AbstractHibernateDatastore.java | 517 ------------
.../AbstractHibernateGormValidationApi.groovy | 163 ----
.../orm/hibernate/AbstractHibernateSession.java | 243 ------
.../CloseSuppressingInvocationHandler.java | 77 ++
.../orm/hibernate/EventListenerIntegrator.java | 6 +-
.../orm/hibernate/GrailsHibernateTemplate.java | 164 ++--
.../GrailsHibernateTransactionManager.groovy | 14 +-
.../grails/orm/hibernate/GrailsSessionContext.java | 15 +-
.../grails/orm/hibernate/HibernateDatastore.java | 582 ++++++++++---
.../orm/hibernate/HibernateGormInstanceApi.groovy | 163 ++--
.../orm/hibernate/HibernateGormStaticApi.groovy | 334 +++-----
.../hibernate/HibernateGormValidationApi.groovy | 119 ++-
.../org/grails/orm/hibernate/HibernateSession.java | 294 ++++++-
.../orm/hibernate/SchemaTenantDataSource.groovy | 57 ++
.../access/TraitPropertyAccessStrategy.java | 140 ++--
.../grails/orm/hibernate/cfg/CacheConfig.groovy | 122 ++-
.../orm/hibernate/cfg/CompositeIdentity.groovy | 6 +-
.../orm/hibernate/cfg/GrailsHibernateUtil.java | 73 +-
.../orm/hibernate/cfg/HibernateMappingContext.java | 32 +-
.../cfg/HibernateMappingContextConfiguration.java | 57 +-
.../org/grails/orm/hibernate/cfg/Identity.groovy | 5 +
.../grails/orm/hibernate/cfg/IdentityEnumType.java | 18 +-
.../grails/orm/hibernate/cfg/InstanceProxy.groovy | 10 +-
.../org/grails/orm/hibernate/cfg/Mapping.groovy | 31 +-
.../grails/orm/hibernate/cfg/PropertyConfig.groovy | 21 +-
.../cfg/domainbinding/binder/ClassBinder.java | 27 +-
.../binder/ClassPropertiesBinder.java | 39 +-
.../cfg/domainbinding/binder/CollectionBinder.java | 72 +-
.../cfg/domainbinding/binder/ColumnBinder.java | 49 +-
.../cfg/domainbinding/binder/ComponentBinder.java | 20 +-
.../cfg/domainbinding/binder/ComponentUpdater.java | 12 +-
.../domainbinding/binder/CompositeIdBinder.java | 31 +-
.../CompositeIdentifierToManyToOneBinder.java | 126 ++-
.../cfg/domainbinding/binder/EnumTypeBinder.java | 12 +-
.../binder/ForeignKeyOneToOneBinder.java | 75 ++
.../domainbinding/binder/GrailsDomainBinder.java | 52 +-
.../domainbinding/binder/GrailsPropertyBinder.java | 44 +-
.../cfg/domainbinding/binder/IdentityBinder.java | 21 +-
.../cfg/domainbinding/binder/IndexBinder.java | 4 +-
.../domainbinding/binder/JoinedSubClassBinder.java | 35 +-
.../cfg/domainbinding/binder/ManyToOneBinder.java | 107 +--
.../binder/ManyToOneValuesBinder.java | 2 +-
.../binder/NaturalIdentifierBinder.java | 7 +-
.../binder/NumericColumnConstraintsBinder.java | 12 +-
.../cfg/domainbinding/binder/OneToOneBinder.java | 49 +-
.../cfg/domainbinding/binder/PropertyBinder.java | 16 +-
.../cfg/domainbinding/binder/RootBinder.java | 36 +-
.../RootPersistentClassCommonValuesBinder.java | 52 +-
.../cfg/domainbinding/binder/SimpleIdBinder.java | 16 +-
.../domainbinding/binder/SimpleValueBinder.java | 31 +-
.../binder/SimpleValueColumnBinder.java | 23 +
.../binder/SingleTableSubclassBinder.java | 26 +-
.../cfg/domainbinding/binder/SubClassBinder.java | 28 +-
.../binder/SubclassMappingBinder.java | 30 +-
.../domainbinding/binder/UnionSubclassBinder.java | 26 +-
.../cfg/domainbinding/binder/VersionBinder.java | 13 -
.../generator/GrailsIdentityGenerator.java | 2 +
.../generator/GrailsIncrementGenerator.java | 14 +-
.../generator/GrailsNativeGenerator.java | 5 +-
.../generator/GrailsSequenceStyleGenerator.java | 2 +
.../generator/GrailsTableGenerator.java | 2 +
.../hibernate/GrailsHibernatePersistentEntity.java | 74 +-
.../hibernate/HibernateAssociation.java | 22 +-
.../hibernate/HibernateBasicProperty.java | 11 +
...perty.java => HibernateCustomEnumProperty.java} | 19 +-
.../hibernate/HibernateEmbeddedClassMapping.java | 2 +-
.../HibernateEmbeddedCollectionProperty.java | 11 +
.../HibernateEmbeddedPersistentEntity.java | 21 +-
...lassMapping.java => HibernateEnumProperty.java} | 30 +-
.../domainbinding/hibernate/HibernateIdentity.java | 5 +
.../hibernate/HibernateIdentityMapping.java | 6 +-
.../hibernate/HibernateIdentityProperty.java | 4 +
.../hibernate/HibernateManyToManyProperty.java | 20 +
.../hibernate/HibernateManyToOneProperty.java | 10 +
.../hibernate/HibernateMappingBuilder.groovy | 23 +-
.../hibernate/HibernateMappingFactory.groovy | 8 +-
.../hibernate/HibernateMappingKeyword.groovy | 76 ++
.../hibernate/HibernateOneToManyProperty.java | 14 +
.../hibernate/HibernateOneToOneProperty.java | 77 +-
.../hibernate/HibernatePersistentEntity.java | 39 +-
.../hibernate/HibernatePersistentProperty.java | 15 +-
...perty.java => HibernateSimpleEnumProperty.java} | 12 +-
.../hibernate/HibernateToManyProperty.java | 57 +-
.../hibernate/HibernateToOneProperty.java | 20 +-
.../secondpass/BasicCollectionElementBinder.java | 97 +++
.../secondpass/BidirectionalMapElementBinder.java | 52 ++
.../secondpass/CollectionKeyBinder.java | 78 ++
.../secondpass/CollectionKeyColumnUpdater.java | 22 +-
.../CollectionMultiTenantFilterBinder.java | 64 ++
.../secondpass/CollectionOrderByBinder.java | 69 ++
.../secondpass/CollectionSecondPassBinder.java | 196 ++---
.../secondpass/CollectionWithJoinTableBinder.java | 103 +--
.../secondpass/DependentKeyValueBinder.java | 6 +-
.../domainbinding/secondpass/ListSecondPass.java | 15 +-
.../secondpass/ListSecondPassBinder.java | 44 +-
.../secondpass/ManyToManyElementBinder.java | 54 ++
.../domainbinding/secondpass/MapSecondPass.java | 14 +-
.../secondpass/MapSecondPassBinder.java | 24 +-
.../domainbinding/secondpass/SetSecondPass.java | 14 +-
.../secondpass/UnidirectionalOneToManyBinder.java | 33 +-
...UnidirectionalOneToManyInverseValuesBinder.java | 14 +-
.../domainbinding/util/BasicValueIdCreator.java | 8 +-
.../cfg/domainbinding/util/CascadeBehavior.java | 4 +-
.../domainbinding/util/CascadeBehaviorFetcher.java | 13 +-
.../util/ColumnNameForPropertyAndPathFetcher.java | 6 +-
.../util/ConfigureDerivedPropertiesConsumer.java | 6 +-
.../cfg/domainbinding/util/CreateKeyForProps.java | 11 +-
.../util/DefaultColumnNameFetcher.java | 25 +-
.../util/ForeignKeyColumnCountCalculator.java | 11 +-
.../util/MultiTenantFilterBinder.java | 14 +-
.../domainbinding/util/NamingStrategyProvider.java | 6 +-
.../domainbinding/util/OrderByClauseBuilder.java | 8 +-
.../util/PropertyFromValueCreator.java | 3 +-
.../util/SimpleValueColumnFetcher.java | 6 +-
.../domainbinding/util/TableForManyCalculator.java | 5 +-
.../compiler/HibernateEntityTransformation.groovy | 29 +-
.../HibernateConnectionSourceFactory.java | 32 +-
.../HibernateConnectionSourceSettings.groovy | 55 +-
...HibernateConnectionSourceSettingsBuilder.groovy | 23 +-
.../dirty/GrailsEntityDirtinessStrategy.groovy | 73 +-
.../listener/AbstractHibernateEventListener.java | 78 --
.../event/listener/HibernateEventListener.java | 54 +-
.../multitenancy/MultiTenantEventListener.java | 46 +-
.../orm/hibernate/proxy/HibernateProxyHandler.java | 16 +-
.../hibernate/query/GrailsHibernateQueryUtils.java | 353 --------
.../hibernate/query/HibernateAssociationQuery.java | 4 +-
.../orm/hibernate/query/HibernateHqlQuery.java | 215 +++--
.../grails/orm/hibernate/query/HibernateQuery.java | 134 +--
.../hibernate/query/HibernateQueryArgument.java | 75 ++
.../hibernate/query/HibernateQueryConstants.java | 40 +-
.../hibernate/query/HibernateQueryExecutor.java | 6 +-
.../orm/hibernate/query/HqlListQueryBuilder.java | 158 ++++
.../orm/hibernate/query/HqlQueryContext.java | 77 +-
.../orm/hibernate/query/HqlQueryDelegate.java | 89 ++
.../hibernate/query/JpaCriteriaQueryCreator.java | 33 +-
.../orm/hibernate/query/JpaFromProvider.java | 16 +-
.../orm/hibernate/query/MutationQueryDelegate.java | 100 +++
.../orm/hibernate/query/PagedResultList.java | 59 +-
.../orm/hibernate/query/PredicateGenerator.java | 90 +-
.../orm/hibernate/query/RegexDialectPattern.java | 7 +-
.../orm/hibernate/query/SelectQueryDelegate.java | 123 +++
.../AbstractClosureEventTriggeringInterceptor.java | 53 --
.../hibernate/support/ClosureEventListener.java | 54 +-
.../support/ClosureEventTriggeringInterceptor.java | 40 +-
.../hibernate/support/DataSourceFactoryBean.groovy | 59 --
.../support/HibernateDatastoreFactoryBean.groovy | 81 --
.../HibernateDialectDetectorFactoryBean.java | 204 -----
.../hibernate/support/HibernateRuntimeUtils.groovy | 85 +-
.../mapping/HibernateMappingBuilderSpec.groovy | 18 +-
.../mapping/HibernateMappingBuilderTests.groovy | 75 +-
.../hibernate/mapping/MappingBuilderSpec.groovy | 4 +-
.../gorm/specs/HibernateGormDatastoreSpec.groovy | 6 +-
.../gorm/specs/HibernateMappingFactorySpec.groovy | 51 +-
.../grails/gorm/specs/RLikeHibernate7Spec.groovy | 4 +-
.../grails/gorm/specs/SubqueryAliasSpec.groovy | 5 +-
.../HibernateAssociationQuerySpec.groovy | 4 +-
.../specs/hibernatequery/HibernateQuerySpec.groovy | 21 +-
.../JpaCriteriaQueryCreatorSpec.groovy | 20 +-
.../hibernatequery/JpaFromProviderSpec.groovy | 182 +++++
.../hibernatequery/PredicateGeneratorSpec.groovy | 44 +-
.../sessioncontext/GrailsSessionContextSpec.groovy | 109 ++-
.../grails/orm/CriteriaMethodInvokerSpec.groovy | 73 +-
.../orm/HibernateCriteriaBuilderDirectSpec.groovy | 50 ++
.../grails/orm/HibernateCriteriaBuilderSpec.groovy | 51 ++
.../CloseSuppressingInvocationHandlerSpec.groovy | 93 +++
.../HibernateDatastoreIntegrationSpec.groovy | 34 +-
.../hibernate/HibernateGormInstanceApiSpec.groovy | 328 ++------
.../hibernate/HibernateGormStaticApiSpec.groovy | 101 ++-
.../HibernateGormValidationApiSpec.groovy | 121 +++
.../orm/hibernate/InstanceApiHelperSpec.groovy | 71 ++
.../hibernate/SchemaTenantDataSourceSpec.groovy | 78 ++
.../access/TraitPropertyAccessStrategySpec.groovy | 28 +
.../orm/hibernate/cfg/CompositeIdentitySpec.groovy | 17 +-
.../cfg/GrailsHibernatePersistentEntitySpec.groovy | 78 ++
.../GrailsHibernatePersistentPropertySpec.groovy | 8 +-
.../hibernate/cfg/GrailsHibernateUtilSpec.groovy | 114 +++
.../grails/orm/hibernate/cfg/IdentitySpec.groovy | 6 +
.../orm/hibernate/cfg/PropertyConfigSpec.groovy | 20 +-
.../domainbinding/BasicValueIdCreatorSpec.groovy | 12 +-
.../cfg/domainbinding/ClassBinderSpec.groovy | 41 +-
.../cfg/domainbinding/CollectionBinderSpec.groovy | 38 +-
.../cfg/domainbinding/ComponentBinderSpec.groovy | 163 +---
.../cfg/domainbinding/CompositeIdBinderSpec.groovy | 63 +-
...CompositeIdentifierToManyToOneBinderSpec.groovy | 18 +-
.../ConfigureDerivedPropertiesConsumerSpec.groovy | 68 +-
.../cfg/domainbinding/CreateKeyForPropsSpec.groovy | 32 +-
.../cfg/domainbinding/EnumTypeBinderSpec.groovy | 14 +-
.../ForeignKeyColumnCountCalculatorSpec.groovy | 21 +-
.../ForeignKeyOneToOneBinderSpec.groovy | 137 ++++
.../domainbinding/GrailsPropertyBinderSpec.groovy | 220 ++---
.../HibernateOneToOnePropertySpec.groovy | 189 +++++
.../cfg/domainbinding/IdentityBinderSpec.groovy | 82 +-
.../cfg/domainbinding/ManyToOneBinderSpec.groovy | 104 +--
.../NaturalIdentifierBinderSpec.groovy | 13 +-
.../cfg/domainbinding/OneToOneBinderSpec.groovy | 101 +--
.../domainbinding/OrderByClauseBuilderSpec.groovy | 230 +++---
.../cfg/domainbinding/SimpleIdBinderSpec.groovy | 44 +-
.../binder/ClassPropertiesBinderSpec.groovy | 17 +-
.../binder/ComponentUpdaterSpec.groovy | 70 +-
.../binder/JoinedSubClassBinderSpec.groovy | 13 +-
.../cfg/domainbinding/binder/RootBinderSpec.groovy | 45 +-
...ootPersistentClassCommonValuesBinderSpec.groovy | 14 +-
.../binder/SingleTableSubclassBinderSpec.groovy | 13 +-
.../domainbinding/binder/SubClassBinderSpec.groovy | 39 +-
.../binder/SubclassMappingBinderSpec.groovy | 47 +-
.../binder/UnionSubclassBinderSpec.groovy | 13 +-
.../HibernateManyToOnePropertySpec.groovy | 57 ++
.../HibernateOneToManyPropertySpec.groovy | 56 ++
.../hibernate/HibernateToManyPropertySpec.groovy | 106 +++
.../BasicCollectionElementBinderSpec.groovy | 82 ++
.../BidirectionalMapElementBinderSpec.groovy | 82 ++
.../secondpass/CollectionKeyBinderSpec.groovy | 197 +++++
.../CollectionKeyColumnUpdaterSpec.groovy | 20 +-
.../CollectionMultiTenantFilterBinderSpec.groovy | 149 ++++
.../secondpass/CollectionOrderByBinderSpec.groovy | 161 ++++
.../CollectionSecondPassBinderSpec.groovy | 114 +--
.../CollectionWithJoinTableBinderSpec.groovy | 31 +-
.../secondpass/ListSecondPassBinderSpec.groovy | 117 ++-
.../secondpass/ManyToManyElementBinderSpec.groovy | 99 +++
.../secondpass/MapSecondPassBinderSpec.groovy | 156 +++-
.../UnidirectionalOneToManyBinderSpec.groovy | 19 +-
...ectionalOneToManyInverseValuesBinderSpec.groovy | 20 +-
.../util/MultiTenantFilterBinderSpec.groovy | 10 +-
.../HibernateEntityTransformationSpec.groovy | 2 +
.../HibernateConnectionSourceSettingsSpec.groovy | 2 +-
.../listener/HibernateEventListenerSpec.groovy | 2 +-
.../MultiTenantEventListenerSpec.groovy | 26 +-
.../query/GrailsHibernateQueryUtilsSpec.groovy} | 35 +-
.../hibernate/query/HibernateHqlQuerySpec.groovy | 66 +-
.../orm/hibernate/query/HqlQueryContextSpec.groovy | 51 +-
...eDatastoreConnectionSourcesRegistrarSpec.groovy | 76 ++
grails-data-hibernate7/dbmigration/LICENSE | 202 +++++
grails-data-hibernate7/dbmigration/README.md | 2 +
grails-data-hibernate7/dbmigration/build.gradle | 59 +-
.../dbmigration/gradle.properties | 2 +-
.../DatabaseMigrationTransactionManager.groovy | 2 +-
...plicationContextDatabaseMigrationCommand.groovy | 2 +-
.../liquibase/ChangelogXml2Groovy.groovy | 15 +-
.../liquibase/EmbeddedJarPathHandler.groovy | 2 +-
.../liquibase/GormColumnSnapshotGenerator.groovy | 20 +-
.../liquibase/GormDatabase.groovy | 57 +-
.../liquibase/GroovyChangeLogParser.groovy | 8 +-
.../liquibase/GroovyChangeLogSerializer.groovy | 2 +-
.../GroovyDiffToChangeLogCommandStep.groovy | 6 +-
.../GroovyGenerateChangeLogCommandStep.groovy | 12 +-
.../customfactory/CustomMetadataFactory.java | 17 +
.../database/HibernateClassicDatabase.java | 92 +++
.../ext/hibernate/database/HibernateDatabase.java | 387 +++++++++
.../hibernate/database/HibernateEjb3Database.java | 156 ++++
.../database/HibernateGenericDialect.java | 13 +
.../database/HibernateSpringBeanDatabase.java | 184 +++++
.../database/HibernateSpringPackageDatabase.java | 165 ++++
.../hibernate/database/JpaPersistenceDatabase.java | 63 ++
.../hibernate/database/NoOpConnectionProvider.java | 70 ++
.../NoOpMultiTenantConnectionProvider.java | 62 ++
.../database/connection/HibernateConnection.java | 346 ++++++++
.../connection/HibernateConnectionMetadata.java | 907 +++++++++++++++++++++
.../database/connection/HibernateDriver.java | 57 ++
.../diff/ChangedColumnChangeGenerator.java | 110 +++
.../diff/ChangedForeignKeyChangeGenerator.java | 46 ++
.../diff/ChangedPrimaryKeyChangeGenerator.java | 45 +
.../diff/ChangedSequenceChangeGenerator.java | 112 +++
.../ChangedUniqueConstraintChangeGenerator.java | 44 +
.../diff/MissingSequenceChangeGenerator.java | 37 +
.../diff/UnexpectedIndexChangeGenerator.java | 39 +
.../snapshot/CatalogSnapshotGenerator.java | 35 +
.../snapshot/ColumnSnapshotGenerator.java | 311 +++++++
.../snapshot/ForeignKeySnapshotGenerator.java | 82 ++
.../snapshot/HibernateSnapshotGenerator.java | 136 +++
.../hibernate/snapshot/IndexSnapshotGenerator.java | 106 +++
.../snapshot/PrimaryKeySnapshotGenerator.java | 77 ++
.../snapshot/SchemaSnapshotGenerator.java | 39 +
.../snapshot/SequenceSnapshotGenerator.java | 57 ++
.../hibernate/snapshot/TableSnapshotGenerator.java | 91 +++
.../UniqueConstraintSnapshotGenerator.java | 129 +++
.../hibernate/snapshot/ViewSnapshotGenerator.java | 36 +
.../extension/ExtendedSnapshotGenerator.java | 8 +
.../extension/TableGeneratorSnapshotGenerator.java | 50 ++
.../META-INF/services/liquibase.database.Database | 7 +-
...liquibase.diff.output.changelog.ChangeGenerator | 7 +
.../services/liquibase.snapshot.SnapshotGenerator | 10 +
.../test/groovy/HibernateDiffCommandTest.groovy | 8 +
.../diff/ChangedColumnChangeGeneratorSpec.groovy | 127 +++
.../diff/ChangedSequenceChangeGeneratorSpec.groovy | 115 +++
.../ext/hibernate/snapshot/AuctionEntities.groovy} | 49 +-
.../snapshot/CatalogSnapshotGeneratorSpec.groovy} | 27 +-
.../ForeignKeySnapshotGeneratorSpec.groovy} | 37 +-
.../HibernateSnapshotGeneratorSpec.groovy} | 25 +-
.../HibernateSnapshotIntegrationSpec.groovy | 81 ++
.../snapshot/IndexSnapshotGeneratorSpec.groovy} | 42 +-
.../PrimaryKeySnapshotGeneratorSpec.groovy} | 38 +-
.../snapshot/SchemaSnapshotGeneratorSpec.groovy} | 27 +-
.../snapshot/SequenceSnapshotGeneratorSpec.groovy | 54 ++
.../snapshot/TableSnapshotGeneratorSpec.groovy | 56 ++
.../UniqueConstraintSnapshotGeneratorSpec.groovy | 41 +-
.../snapshot/ViewSnapshotGeneratorSpec.groovy} | 27 +-
.../TableGeneratorSnapshotGeneratorSpec.groovy | 58 ++
.../DatabaseMigrationGrailsPluginSpec.groovy | 170 ++++
...ationContextDatabaseMigrationCommandSpec.groovy | 1 +
.../command/DatabaseMigrationCommandSpec.groovy | 8 +-
.../DbmGenerateGormChangelogCommandSpec.groovy | 10 +-
.../command/DbmGormDiffCommandSpec.groovy | 12 +-
.../liquibase/ChangelogXml2GroovySpec.groovy | 101 +++
.../liquibase/DatabaseChangeLogBuilderSpec.groovy | 172 ++++
.../liquibase/EmbeddedJarPathHandlerSpec.groovy | 96 +++
.../GormColumnSnapshotGeneratorSpec.groovy | 205 +++++
.../liquibase/GormDatabaseSpec.groovy | 89 ++
.../liquibase/GrailsLiquibaseSpec.groovy | 84 ++
.../liquibase/GroovyChangeLogParserSpec.groovy | 157 ++++
.../liquibase/GroovyChangeSpec.groovy | 138 ++++
.../GroovyDiffToChangeLogCommandStepSpec.groovy | 108 +++
.../GroovyGenerateChangeLogCommandStepSpec.groovy | 109 +++
.../com/example/customconfig/auction/Item.java | 20 +
.../java/com/example/ejb3/auction/AuctionInfo.java | 29 +
.../java/com/example/ejb3/auction/AuctionItem.java | 36 +
.../java/com/example/ejb3/auction/AuditedItem.java | 27 +
.../test/java/com/example/ejb3/auction/Bid.java | 42 +
.../test/java/com/example/ejb3/auction/BuyNow.java | 17 +
.../java/com/example/ejb3/auction/FirstTable.java | 21 +
.../test/java/com/example/ejb3/auction/Item.java | 24 +
.../test/java/com/example/ejb3/auction/Name.java | 28 +
.../java/com/example/ejb3/auction/Persistent.java | 18 +
.../java/com/example/ejb3/auction/SecondTable.java | 16 +
.../test/java/com/example/ejb3/auction/User.java | 28 +
.../java/com/example/ejb3/auction/Watcher.java | 23 +
.../java/com/example/pojo/auction/AuctionInfo.java | 21 +
.../java/com/example/pojo/auction/AuctionItem.java | 24 +
.../test/java/com/example/pojo/auction/Bid.java | 24 +
.../test/java/com/example/pojo/auction/BuyNow.java | 11 +
.../test/java/com/example/pojo/auction/Name.java | 26 +
.../java/com/example/pojo/auction/Persistent.java | 11 +
.../test/java/com/example/pojo/auction/User.java | 22 +
.../java/com/example/pojo/auction/Watcher.java | 18 +
.../src/test/java/com/example/timezone/Item.java | 31 +
.../ext/hibernate/HibernateIntegrationTest.java | 321 ++++++++
.../SpringPackageScanningIntegrationTest.java | 404 +++++++++
.../database/HibernateClassicDatabaseTest.java | 141 ++++
.../hibernate/database/HibernateDatabaseTest.java | 14 +
.../database/HibernateEjb3DatabaseTest.java | 103 +++
.../database/HibernateSpringDatabaseTest.java | 131 +++
.../database/JPAPersistenceDatabaseTest.java | 29 +
.../connection/HibernateConnectionTest.java | 60 ++
.../snapshot/ColumnSnapshotGeneratorTest.java | 94 +++
.../hibernate/snapshot/TimezoneSnapshotTest.java | 66 ++
.../test/java/liquibase/harness/diff/Authors.java | 73 ++
.../test/java/liquibase/harness/diff/Posts.java | 72 ++
.../src/test/resources/META-INF/persistence.xml | 27 +
.../resources/com/example/pojo/Hibernate.cfg.xml | 32 +
.../com/example/pojo/auction/AuctionItem.hbm.xml | 42 +
.../resources/com/example/pojo/auction/Bid.hbm.xml | 39 +
.../com/example/pojo/auction/User.hbm.xml | 54 ++
.../src/test/resources/harness-config.yml | 11 +
.../liquibase/harness/diff/diffDatabases.yml | 52 ++
.../liquibase/harness/diff/xml/Authors.hbm.xml | 20 +
.../liquibase/harness/diff/xml/Hibernate.cfg.xml | 30 +
.../liquibase/harness/diff/xml/Posts.hbm.xml | 22 +
.../dbmigration/src/test/resources/spring.ctx.xml | 34 +
.../src/docs/asciidoc/advancedGORMFeatures.adoc | 49 +-
.../advancedGORMFeatures/defaultSortOrder.adoc | 60 +-
.../docs/asciidoc/advancedGORMFeatures/ormdsl.adoc | 32 +-
.../advancedGORMFeatures/ormdsl/caching.adoc | 112 ++-
.../ormdsl/compositePrimaryKeys.adoc | 66 +-
.../ormdsl/customCascadeBehaviour.adoc | 67 +-
.../ormdsl/customHibernateTypes.adoc | 84 +-
.../ormdsl/customNamingStrategy.adoc | 69 +-
.../ormdsl/databaseIndices.adoc | 72 +-
.../ormdsl/derivedProperties.adoc | 74 +-
.../advancedGORMFeatures/ormdsl/fetchingDSL.adoc | 91 ++-
.../advancedGORMFeatures/ormdsl/identity.adoc | 82 +-
.../ormdsl/inheritanceStrategies.adoc | 112 ++-
.../ormdsl/optimisticLockingAndVersioning.adoc | 82 +-
.../ormdsl/tableAndColumnNames.adoc | 140 +++-
.../docs/src/docs/asciidoc/domainClasses.adoc | 83 +-
.../asciidoc/domainClasses/gormAssociation.adoc | 45 +-
.../gormAssociation/basicCollectionTypes.adoc | 105 ++-
.../domainClasses/gormAssociation/manyToMany.adoc | 85 +-
.../gormAssociation/manyToOneAndOneToOne.adoc | 95 ++-
.../domainClasses/gormAssociation/oneToMany.adoc | 88 +-
.../asciidoc/domainClasses/gormComposition.adoc | 78 +-
.../asciidoc/domainClasses/inheritanceInGORM.adoc | 71 +-
.../asciidoc/domainClasses/sets,ListsAndMaps.adoc | 86 +-
.../docs/src/docs/asciidoc/introduction.adoc | 70 +-
.../docs/src/docs/asciidoc/persistenceBasics.adoc | 21 +-
.../docs/asciidoc/persistenceBasics/cascades.adoc | 61 +-
.../persistenceBasics/deletingObjects.adoc | 70 +-
.../docs/asciidoc/persistenceBasics/fetching.adoc | 72 +-
.../docs/asciidoc/persistenceBasics/locking.adoc | 57 +-
.../persistenceBasics/modificationChecking.adoc | 62 +-
.../persistenceBasics/savingAndUpdating.adoc | 93 ++-
.../docs/asciidoc/programmaticTransactions.adoc | 90 +-
.../docs/src/docs/asciidoc/querying.adoc | 56 +-
.../docs/src/docs/asciidoc/quickStartGuide.adoc | 22 +-
.../docs/asciidoc/quickStartGuide/basicCRUD.adoc | 106 ++-
.../grails-plugin/gradle.properties | 2 +-
...urceAggregatePersistenceContextInterceptor.java | 7 +-
.../AggregatePersistenceContextInterceptor.java | 7 +-
.../GrailsOpenSessionInViewInterceptor.java | 4 +-
.../HibernatePersistenceContextInterceptor.java | 6 +-
.../datastore/mapping/mongo/query/MongoQuery.java | 4 +-
.../org/grails/datastore/gorm/GormEntity.groovy | 27 +
.../gorm/finders/DynamicFinderInvocation.java | 2 +-
grails-datastore-core/build.gradle | 2 +
.../ConnectionSourcesInitializer.groovy | 6 +-
.../mapping/model/AbstractPersistentEntity.java | 2 +-
.../datastore/mapping/model/PersistentEntity.java | 2 +-
.../model/types/mapping/IdentityWithMapping.java | 4 +
.../mapping/query/api/BuildableCriteria.java | 10 +-
.../datastore/mapping/query/api/Criteria.java | 24 +-
.../mapping/reflect/ClassPropertyFetcher.java | 2 +-
.../GormMappingConfigurationStrategySpec.groovy | 187 ++++-
grails-doc/src/en/guide/index.adoc | 5 +
grails-doc/src/en/guide/reference.adoc | 5 +
.../src/en/ref/Database Mapping/insertable.adoc | 4 +-
.../{updateable.adoc => updatable.adoc} | 12 +-
.../src/en/ref/Database Mapping/updateable.adoc | 43 +-
.../src/en/ref/Domain Classes/createCriteria.adoc | 6 +-
.../grails/rest/web/RespondMethodSpec.groovy | 1 +
org/hibernate/engine/spi/ManagedEntity.class | Bin 0 -> 1528 bytes
.../spi/PersistentAttributeInterceptable.class | Bin 0 -> 707 bytes
.../spi/PersistentAttributeInterceptor.class | Bin 0 -> 2373 bytes
434 files changed, 20580 insertions(+), 6726 deletions(-)
create mode 100644 BRANCHES.md
create mode 100644 fix.sh
create mode 100644 grails-data-hibernate7/core/COVERAGE.md
rename grails-data-hibernate7/core/src/main/groovy/grails/{orm =>
gorm}/hibernate/HibernateEntity.groovy (66%)
rename grails-data-hibernate7/core/src/main/groovy/grails/{orm =>
gorm}/hibernate/annotation/ManagedEntity.java (100%)
rename grails-data-hibernate7/core/src/main/groovy/grails/{orm =>
gorm}/hibernate/mapping/MappingBuilder.groovy (100%)
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateDatastore.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateGormValidationApi.groovy
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/AbstractHibernateSession.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/CloseSuppressingInvocationHandler.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/SchemaTenantDataSource.groovy
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/binder/ForeignKeyOneToOneBinder.java
copy
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/{HibernateEmbeddedCollectionProperty.java
=> HibernateCustomEnumProperty.java} (59%)
copy
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/{HibernateEmbeddedClassMapping.java
=> HibernateEnumProperty.java} (58%)
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateMappingKeyword.groovy
copy
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/{HibernateIdentityProperty.java
=> HibernateSimpleEnumProperty.java} (69%)
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/BasicCollectionElementBinder.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/BidirectionalMapElementBinder.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/CollectionKeyBinder.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/CollectionMultiTenantFilterBinder.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/CollectionOrderByBinder.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/ManyToManyElementBinder.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/event/listener/AbstractHibernateEventListener.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtils.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/HibernateQueryArgument.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/HqlListQueryBuilder.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/HqlQueryDelegate.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/MutationQueryDelegate.java
create mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/query/SelectQueryDelegate.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/AbstractClosureEventTriggeringInterceptor.java
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/DataSourceFactoryBean.groovy
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/HibernateDatastoreFactoryBean.groovy
delete mode 100644
grails-data-hibernate7/core/src/main/groovy/org/grails/orm/hibernate/support/HibernateDialectDetectorFactoryBean.java
create mode 100644
grails-data-hibernate7/core/src/test/groovy/grails/gorm/specs/hibernatequery/JpaFromProviderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/CloseSuppressingInvocationHandlerSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/HibernateGormValidationApiSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/InstanceApiHelperSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/SchemaTenantDataSourceSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/GrailsHibernateUtilSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/ForeignKeyOneToOneBinderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/HibernateOneToOnePropertySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateManyToOnePropertySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateOneToManyPropertySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateToManyPropertySpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/BasicCollectionElementBinderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/BidirectionalMapElementBinderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/CollectionKeyBinderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/CollectionMultiTenantFilterBinderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/CollectionOrderByBinderSpec.groovy
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/cfg/domainbinding/secondpass/ManyToManyElementBinderSpec.groovy
copy
grails-data-hibernate7/core/src/{main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/ConfigureDerivedPropertiesConsumer.java
=>
test/groovy/org/grails/orm/hibernate/query/GrailsHibernateQueryUtilsSpec.groovy}
(52%)
create mode 100644
grails-data-hibernate7/core/src/test/groovy/org/grails/orm/hibernate/support/HibernateDatastoreConnectionSourcesRegistrarSpec.groovy
create mode 100644 grails-data-hibernate7/dbmigration/LICENSE
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/customfactory/CustomMetadataFactory.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/HibernateClassicDatabase.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/HibernateDatabase.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/HibernateEjb3Database.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/HibernateGenericDialect.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/HibernateSpringBeanDatabase.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/HibernateSpringPackageDatabase.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/JpaPersistenceDatabase.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/NoOpConnectionProvider.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/NoOpMultiTenantConnectionProvider.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/connection/HibernateConnection.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/connection/HibernateConnectionMetadata.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/database/connection/HibernateDriver.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/diff/ChangedColumnChangeGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/diff/ChangedForeignKeyChangeGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/diff/ChangedPrimaryKeyChangeGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/diff/ChangedSequenceChangeGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/diff/ChangedUniqueConstraintChangeGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/diff/MissingSequenceChangeGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/diff/UnexpectedIndexChangeGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/CatalogSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/ColumnSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/ForeignKeySnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/HibernateSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/IndexSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/PrimaryKeySnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/SchemaSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/SequenceSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/TableSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/UniqueConstraintSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/ViewSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/extension/ExtendedSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/java/liquibase/ext/hibernate/snapshot/extension/TableGeneratorSnapshotGenerator.java
create mode 100644
grails-data-hibernate7/dbmigration/src/main/resources/META-INF/services/liquibase.diff.output.changelog.ChangeGenerator
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/HibernateDiffCommandTest.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/liquibase/ext/hibernate/diff/ChangedColumnChangeGeneratorSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/liquibase/ext/hibernate/diff/ChangedSequenceChangeGeneratorSpec.groovy
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/ConfigureDerivedPropertiesConsumer.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/AuctionEntities.groovy}
(51%)
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/SimpleValueColumnFetcher.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/CatalogSnapshotGeneratorSpec.groovy}
(59%)
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateEmbeddedClassMapping.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/ForeignKeySnapshotGeneratorSpec.groovy}
(54%)
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/SimpleValueColumnFetcher.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/HibernateSnapshotGeneratorSpec.groovy}
(55%)
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/HibernateSnapshotIntegrationSpec.groovy
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateBasicProperty.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/IndexSnapshotGeneratorSpec.groovy}
(50%)
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/hibernate/HibernateEmbeddedClassMapping.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/PrimaryKeySnapshotGeneratorSpec.groovy}
(54%)
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/SimpleValueColumnFetcher.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/SchemaSnapshotGeneratorSpec.groovy}
(59%)
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/SequenceSnapshotGeneratorSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/TableSnapshotGeneratorSpec.groovy
copy
grails-datastore-core/src/test/groovy/org/grails/datastore/mapping/model/config/GormMappingConfigurationStrategySpec.groovy
=>
grails-data-hibernate7/dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/UniqueConstraintSnapshotGeneratorSpec.groovy
(50%)
copy
grails-data-hibernate7/{core/src/main/groovy/org/grails/orm/hibernate/cfg/domainbinding/util/SimpleValueColumnFetcher.java
=>
dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/ViewSnapshotGeneratorSpec.groovy}
(58%)
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/liquibase/ext/hibernate/snapshot/extension/TableGeneratorSnapshotGeneratorSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/DatabaseMigrationGrailsPluginSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/ChangelogXml2GroovySpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/DatabaseChangeLogBuilderSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/EmbeddedJarPathHandlerSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GormColumnSnapshotGeneratorSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GormDatabaseSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GrailsLiquibaseSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GroovyChangeLogParserSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GroovyChangeSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GroovyDiffToChangeLogCommandStepSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/groovy/org/grails/plugins/databasemigration/liquibase/GroovyGenerateChangeLogCommandStepSpec.groovy
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/customconfig/auction/Item.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/AuctionInfo.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/AuctionItem.java
create mode 100755
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/AuditedItem.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/Bid.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/BuyNow.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/FirstTable.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/Item.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/Name.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/Persistent.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/SecondTable.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/User.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/ejb3/auction/Watcher.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/AuctionInfo.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/AuctionItem.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/Bid.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/BuyNow.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/Name.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/Persistent.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/User.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/pojo/auction/Watcher.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/com/example/timezone/Item.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/HibernateIntegrationTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/SpringPackageScanningIntegrationTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/database/HibernateClassicDatabaseTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/database/HibernateDatabaseTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/database/HibernateEjb3DatabaseTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/database/HibernateSpringDatabaseTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/database/JPAPersistenceDatabaseTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/database/connection/HibernateConnectionTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/snapshot/ColumnSnapshotGeneratorTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/ext/hibernate/snapshot/TimezoneSnapshotTest.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/harness/diff/Authors.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/java/liquibase/harness/diff/Posts.java
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/META-INF/persistence.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/com/example/pojo/Hibernate.cfg.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/com/example/pojo/auction/AuctionItem.hbm.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/com/example/pojo/auction/Bid.hbm.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/com/example/pojo/auction/User.hbm.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/harness-config.yml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/liquibase/harness/diff/diffDatabases.yml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/liquibase/harness/diff/xml/Authors.hbm.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/liquibase/harness/diff/xml/Hibernate.cfg.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/liquibase/harness/diff/xml/Posts.hbm.xml
create mode 100644
grails-data-hibernate7/dbmigration/src/test/resources/spring.ctx.xml
copy grails-doc/src/en/ref/Database Mapping/{updateable.adoc =>
updatable.adoc} (77%)
create mode 100644 org/hibernate/engine/spi/ManagedEntity.class
create mode 100644
org/hibernate/engine/spi/PersistentAttributeInterceptable.class
create mode 100644
org/hibernate/engine/spi/PersistentAttributeInterceptor.class