This is an automated email from the ASF dual-hosted git repository.

borinquenkid pushed a change to branch 8.0.x-hibernate7-dev
in repository https://gitbox.apache.org/repos/asf/grails-core.git


    from 4b38b08a97 hibernate7: cleanup TraitPropertyAccessStrategy
     new 56e95f1ce1 hibernate7: SubClassBinder now returns a list of subclasses
     new 4e51fd3336 hibernate7: 1 Refactor subclass binders to internally 
create Hibernate mapping objects                2                3 - Update 
JoinedSubClassBinder, UnionSubclassBinder, and SingleTableSubclassBinder to 
instantiate JoinedSubclass, UnionSubclass, and SingleTableSubclass internally.  
              4 - Modify binder method signatures to return the created 
subclass and accept the parent PersistentClass.                5 - Update 
SingleTableSubclassBinder constructor to  [...]
     new 9a350c5944 hibernate7: clean up constructor of SubclassMappingBinder
     new 7eb3b5e57c hibernate7:  Modify NaturalIdentifierBinder to accept 
GrailsHibernatePersistentEntity instead of Mapping for better consistency with 
other binders.
     new 96cdf988ac liquibase-hibernate7-oss fork

The 5 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 NOTICE                                             |   6 +-
 .../binder/ClassPropertiesBinder.java              |   2 +-
 .../domainbinding/binder/GrailsDomainBinder.java   |   5 +-
 .../domainbinding/binder/JoinedSubClassBinder.java |  10 +-
 .../binder/NaturalIdentifierBinder.java            |   8 +-
 .../cfg/domainbinding/binder/RootBinder.java       |   4 +-
 .../binder/SingleTableSubclassBinder.java          |  15 +-
 .../cfg/domainbinding/binder/SubClassBinder.java   |  17 +-
 .../binder/SubclassMappingBinder.java              |  21 +-
 .../domainbinding/binder/UnionSubclassBinder.java  |  10 +-
 .../cfg/domainbinding/CollectionBinderSpec.groovy  |   6 +-
 .../domainbinding/GrailsPropertyBinderSpec.groovy  |   6 +-
 .../NaturalIdentifierBinderSpec.groovy             |  13 +-
 .../binder/ClassPropertiesBinderSpec.groovy        |   2 +-
 .../binder/JoinedSubClassBinderSpec.groovy         |   8 +-
 .../cfg/domainbinding/binder/RootBinderSpec.groovy |   2 +-
 .../binder/SingleTableSubclassBinderSpec.groovy    |   9 +-
 .../domainbinding/binder/SubClassBinderSpec.groovy |  16 +-
 .../binder/SubclassMappingBinderSpec.groovy        |  19 +-
 .../binder/UnionSubclassBinderSpec.groovy          |   8 +-
 .../secondpass/ListSecondPassBinderSpec.groovy     |   6 +-
 .../secondpass/MapSecondPassBinderSpec.groovy      |   6 +-
 .../dbmigration/LICENSE                            |   2 +-
 grails-data-hibernate7/dbmigration/README.md       |   2 +
 grails-data-hibernate7/dbmigration/build.gradle    |  31 +-
 .../customfactory/CustomMetadataFactory.java       |  18 +
 .../database/HibernateClassicDatabase.java         |  70 ++
 .../ext/hibernate/database/HibernateDatabase.java  | 357 ++++++++++
 .../hibernate/database/HibernateEjb3Database.java  | 157 +++++
 .../database/HibernateGenericDialect.java          |  13 +
 .../database/HibernateSpringBeanDatabase.java      | 163 +++++
 .../database/HibernateSpringPackageDatabase.java   | 153 +++++
 .../hibernate/database/JpaPersistenceDatabase.java |  58 ++
 .../hibernate/database/NoOpConnectionProvider.java |  53 ++
 .../NoOpMultiTenantConnectionProvider.java         |  54 ++
 .../database/connection/HibernateConnection.java   | 327 ++++++++++
 .../connection/HibernateConnectionMetadata.java    | 724 +++++++++++++++++++++
 .../database/connection/HibernateDriver.java       |  51 ++
 .../diff/ChangedColumnChangeGenerator.java         |  78 +++
 .../diff/ChangedForeignKeyChangeGenerator.java     |  39 ++
 .../diff/ChangedPrimaryKeyChangeGenerator.java     |  38 ++
 .../diff/ChangedSequenceChangeGenerator.java       |  86 +++
 .../ChangedUniqueConstraintChangeGenerator.java    |  37 ++
 .../diff/MissingSequenceChangeGenerator.java       |  31 +
 .../diff/UnexpectedIndexChangeGenerator.java       |  33 +
 .../snapshot/CatalogSnapshotGenerator.java         |  34 +
 .../snapshot/ColumnSnapshotGenerator.java          | 298 +++++++++
 .../snapshot/ForeignKeySnapshotGenerator.java      |  89 +++
 .../snapshot/HibernateSnapshotGenerator.java       |  99 +++
 .../hibernate/snapshot/IndexSnapshotGenerator.java | 100 +++
 .../snapshot/PrimaryKeySnapshotGenerator.java      |  75 +++
 .../snapshot/SchemaSnapshotGenerator.java          |  35 +
 .../snapshot/SequenceSnapshotGenerator.java        |  53 ++
 .../hibernate/snapshot/TableSnapshotGenerator.java |  87 +++
 .../UniqueConstraintSnapshotGenerator.java         | 120 ++++
 .../hibernate/snapshot/ViewSnapshotGenerator.java  |  35 +
 .../extension/ExtendedSnapshotGenerator.java       |   9 +
 .../extension/TableGeneratorSnapshotGenerator.java |  51 ++
 .../liquibase/GormDatabase.groovy                  |   5 +
 .../META-INF/services/liquibase.database.Database  |   7 +-
 ...liquibase.diff.output.changelog.ChangeGenerator |   7 +
 .../services/liquibase.snapshot.SnapshotGenerator  |  10 +
 .../test/groovy/HibernateDiffCommandTest.groovy    |   8 +
 ...ationContextDatabaseMigrationCommandSpec.groovy |   1 +
 .../command/DatabaseMigrationCommandSpec.groovy    |   8 +-
 .../DbmGenerateGormChangelogCommandSpec.groovy     |  10 +-
 .../command/DbmGormDiffCommandSpec.groovy          |  12 +-
 .../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      | 110 ++++
 .../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 +
 112 files changed, 6183 insertions(+), 111 deletions(-)
 copy licenses/LICENSE-Apache-2.0.txt => 
grails-data-hibernate7/dbmigration/LICENSE (99%)
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/customfactory/CustomMetadataFactory.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/HibernateClassicDatabase.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/HibernateDatabase.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/HibernateEjb3Database.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/HibernateGenericDialect.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/HibernateSpringBeanDatabase.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/HibernateSpringPackageDatabase.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/JpaPersistenceDatabase.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/NoOpConnectionProvider.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/NoOpMultiTenantConnectionProvider.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/connection/HibernateConnection.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/connection/HibernateConnectionMetadata.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/database/connection/HibernateDriver.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/diff/ChangedColumnChangeGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/diff/ChangedForeignKeyChangeGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/diff/ChangedPrimaryKeyChangeGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/diff/ChangedSequenceChangeGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/diff/ChangedUniqueConstraintChangeGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/diff/MissingSequenceChangeGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/diff/UnexpectedIndexChangeGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/CatalogSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/ColumnSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/ForeignKeySnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/HibernateSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/IndexSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/PrimaryKeySnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/SchemaSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/SequenceSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/TableSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/UniqueConstraintSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/ViewSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/liquibase/ext/hibernate/snapshot/extension/ExtendedSnapshotGenerator.java
 create mode 100644 
grails-data-hibernate7/dbmigration/src/main/groovy/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/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

Reply via email to