-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Failing metamodel tests
ElementCollection is annotated with @JoinTable, but should be @CollectionTable (should we allow @JoinTable?)
(stliu) No, it should be @CollectionTable that used with @ElementCollection , all failing tests are fixed now (some one has been moved to another catalog)
Invalid content was found starting with element 'sql-delete'. One of '{"http://www.hibernate.org/xsd/hibernate-mapping":filter}' is expected.]:
- org/hibernate/test/legacy/CustomSQLTest.java
- org/hibernate/test/annotations/enumerated/mapkey/MapKeyEnumeratedTest.java
- org/hibernate/test/hql/ClassicTranslatorTest
- org/hibernate/test/hql/CriteriaClassicAggregationReturnTest
- org/hibernate/test/hql/HQLTest
- org/hibernate/test/legacy/FooBarTest
- org/hibernate/test/legacy/FumTest
- org/hibernate/test/legacy/ParentChildTest
- org/hibernate/test/ternary/TernaryTest
- org/hibernate/test/hql/ASTParserLoadingTest
- org/hibernate/test/legacy/SQLLoaderTest.java
- org.hibernate.test.annotations.cid.CompositeIdTest
- org.hibernate.test.annotations.manytoone.referencedcolumnname.ManyToOneReferencedColumnNameTest
- org.hibernate.test.annotations.onetomany.OrderByTest
- org/hibernate/test/idbag/IdBagTest.java
- org/hibernate/test/collection/idbag/PersistentIdBagTest.java
- org.hibernate.test.annotations.collectionelement.indexedCollection.IndexedCollectionOfElementsTest
Element collection is not supported using annotations (Wrong attribute nature for toOne attribute: ELEMENT_COLLECTION_BASIC):
* org/hibernate/test/annotations/collectionelement/CollectionElementTest
* org/hibernate/test/annotations/override/AssociationOverrideTest
- org.hibernate.test.legacy.ComponentNotNullTest (HBM "nested-composite-element" is not supported)
- org/hibernate/test/hql/EJBQLTest
- org.hibernate.test.annotations.embedded.EmbeddedTest.testDefaultCollectionTable
- org.hibernate.test.annotations.embedded.EmbeddedTest.testDottedProperty
- org.hibernate.test.annotations.embedded.EmbeddedTest.testEmbeddableInsideEmbeddable
- org.hibernate.test.annotations.embedded.EmbeddedTest.testEmbeddedSuperclass
- org.hibernate.test.annotations.override.AssociationOverrideSchemaTest
- org/hibernate/test/unconstrained/UnconstrainedTest
- org/hibernate/test/map/MapIndexFormulaTest
"hilo"/TableGenerator ID generator not working (TableGenerator is deprecated; should the ID generator be changed for these tests? if so, to which generator?):
- org/hibernate/test/propertyref/basic/PropertyRefTest.java
- org/hibernate/test/subselect/SubselectTest.java
- org/hibernate/test/idgen/enhanced/table/BasicTableTest.java
- org/hibernate/test/idgen/enhanced/table/HiLoTableTest.java
-
org.hibernate.test.legacy.MasterDetailTest
see HHH-7858
-
org/hibernate/test/annotations/idclassgeneratedvalue/IdClassGeneratedValueTest.java
-
org/hibernate/test/annotations/idmanytoone/alphabetical/AlphabeticalIdManyToOneTest.java
-
org/hibernate/test/annotations/idmanytoone/IdManyToOneTest.java
-
org/hibernate/test/annotations/id/sequences/HibernateSequenceTest.java
-
Derived IDs are not supported:
- org/hibernate/test/annotations/derivedidentities/bidirectional/CompositeDerivedIdentityTest.java
- org.hibernate.test.annotations.derivedidentities.e1.a.DerivedIdentitySimpleParentIdClassDepTest#testManyToOne
- org/hibernate/test/annotations/derivedidentities/e1/b2/IdClassGeneratedValueManyToOneTest.java
- org/hibernate/test/annotations/derivedidentities/e1/b/DerivedIdentitySimpleParentEmbeddedIdDepTest.java
- org/hibernate/test/annotations/derivedidentities/e1/b/specjmapid/IdMapManyToOneSpecjTest.java
- org/hibernate/test/annotations/derivedidentities/e1/b/specjmapid/lazy/CompositeKeyDeleteTest.java
- org/hibernate/test/annotations/derivedidentities/e1/c/DerivedIdentitySimpleParentEmbeddedDepTest.java
- org/hibernate/test/annotations/derivedidentities/e2/a/DerivedIdentityIdClassParentIdClassDepTest.java
- org/hibernate/test/annotations/derivedidentities/e2/b/DerivedIdentityIdClassParentEmbeddedIdDepTest.java
- org/hibernate/test/annotations/derivedidentities/e3/b/DerivedIdentityEmbeddedIdParentEmbeddedIdDepTest.java
- org/hibernate/test/annotations/derivedidentities/e4/a/DerivedIdentitySimpleParentSimpleDepTest.java
- org/hibernate/test/annotations/derivedidentities/e4/b/DerivedIdentitySimpleParentSimpleDepMapsIdTest.java
- org/hibernate/test/annotations/derivedidentities/e5/a/DerivedIdentityIdClassParentSameIdTypeIdClassDepTest.java
-
org/hibernate/test/annotations/derivedidentities/e5/c/ForeignGeneratorViaMapsIdTest.java
-
org/hibernate/test/annotations/derivedidentities/e6/a/DerivedIdentityEmbeddedIdParentSameIdTypeIdClassDepTest.java
-
org/hibernate/test/annotations/derivedidentities/e6/b/DerivedIdentityEmbeddedIdParentSameIdTypeEmbeddedIdDepTest.java
- org/hibernate/test/abstractembeddedcomponents/propertyref/AbstractComponentPropertyRefTest
- org/hibernate/test/bidi/AuctionTest
- org/hibernate/test/formulajoin/FormulaJoinTest
- org/hibernate/test/cuk/CompositePropertyRefTest
- org/hibernate/test/propertyref/inheritence/joined/JoinedSubclassPropertyRefTest
- org/hibernate/test/propertyref/inheritence/discrim/SubclassPropertyRefTest.java
- org/hibernate/test/collection/original/CollectionTest.testExtraLazy
- org/hibernate/test/extralazy/ExtraLazyTest.java
- org/hibernate/test/joinfetch/JoinFetchTest.java
- org/hibernate/test/resulttransformer/ResultTransformerTest.java
- org/hibernate/test/annotations/entity/BasicHibernateAnnotationsTest.java
- org/hibernate/test/annotations/cascade/circle/identity/CascadeCircleIdentityIdTest.java
- org/hibernate/test/annotations/cascade/circle/sequence/CascadeCircleSequenceIdTest.java
- org/hibernate/test/annotations/cascade/NonNullableCircularDependencyCascadeTest.java
- org/hibernate/test/annotations/manytoone/ManyToOneJoinTest.java
- org/hibernate/test/annotations/manytoone/ManyToOneTest.java
- org/hibernate/test/annotations/naturalid/ImmutableNaturalKeyLookupTest.java
- org/hibernate/test/annotations/onetoone/hhh4851/HHH4851Test.java
- org/hibernate/test/annotations/onetoone/OneToOneTest.java
- org/hibernate/test/annotations/onetoone/OptionalOneToOneMappedByTest.java
- org/hibernate/test/annotations/onetoone/OptionalOneToOnePKJCTest.java
-
org/hibernate/test/onetoone/link/OneToOneLinkTest
-
org.hibernate.test.onetoone.formula.OneToOneFormulaTest#testOneToOneFormula
(stliu) Not sure if I understand this correctly, but I think it relates to the order of how we process the and elements.
I'm talking about org.hibernate.metamodel.internal.source.hbm.RootEntitySourceImpl.NonAggregatedCompositeIdentifierSourceImpl#getAttributeSourcesMakingUpIdentifier
In the above method, the is added first and second, in most case, this is fine, but not this test. Since the formulas defined in the Person are supposed to match this composite id, orderly.
In the hbm file, they are matched correctly, but since we changed the order in the above method, so, when loading the Person and initialize the Address, it uses Person#name (just loaded, as the first element defined in the formula) and HOME (second formula) as the composite key to load Address with sql "where address.personName = ? and address.personName = ?"
-
org/hibernate/test/onetoone/joined/JoinedSubclassOneToOneTest.java
-
org/hibernate/test/onetoone/link/OneToOneLinkTest.java
-
org/hibernate/test/onetoone/nopojo/DynamicMapOneToOneTest.java
-
org/hibernate/test/orphan/one2one/fk/composite/DeleteOneToOneOrphansTest.java
-
org/hibernate/test/orphan/one2one/fk/reversed/bidirectional/DeleteOneToOneOrphansTest.java
-
org/hibernate/test/orphan/one2one/fk/reversed/unidirectional/DeleteOneToOneOrphansTest.java
- org/hibernate/test/annotations/quote/QuoteTest.java
- org/hibernate/test/annotations/query/QueryAndSQLTest.java
- org/hibernate/test/annotations/quote/QuoteGlobalTest.java
- org/hibernate/test/legacy/MultiTableTest.java
- org.hibernate.test.criteria.CriteriaQueryTest#testCriteriaCollectionOfValue
- org/hibernate/test/hql/ASTParserLoadingOrderByTest
- org/hibernate/test/hql/BulkManipulationTest
- org/hibernate/test/hql/WithClauseTest
- org/hibernate/test/propertyref/inheritence/union/UnionSubclassPropertyRefTest.java
-
org/hibernate/test/legacy/ABCTest.java
-
org/hibernate/test/legacy/StatisticsTest.java
-
org/hibernate/test/annotations/inheritance/joined/JoinedSubclassAndSecondaryTable.java
-
org/hibernate/test/annotations/inheritance/joined/JoinedSubclassTest.java
-
org/hibernate/test/annotations/inheritance/mixed/SubclassTest.java
-
org/hibernate/test/annotations/inheritance/SubclassTest.java
-
org/hibernate/test/annotations/JoinedSubclassTest.java
-
org/hibernate/test/unionsubclass/alias/SellCarTest.java
-
org/hibernate/test/unionsubclass/UnionSubclassTest.java
-
org/hibernate/test/subclassfilter/DiscrimSubclassFilterTest.java
-
org/hibernate/test/subclassfilter/JoinedSubclassFilterTest.java
-
org/hibernate/test/subclassfilter/UnionSubclassFilterTest.java
-
org/hibernate/test/annotations/any/AnyTest.java
-
org/hibernate/test/annotations/array/ArrayTest.java
-
org/hibernate/test/entitymode/map/basic/DynamicClassTest.java
-
org/hibernate/test/entitymode/map/subclass/SubclassDynamicMapTest.java
- org/hibernate/test/annotations/entitynonentity/EntityNonEntityTest.java
- org/hibernate/test/annotations/mappedsuperclass/intermediate/IntermediateMappedSuperclassTest.java
Non-matching number columns in foreign key source columns [FRIEND2FRIEND : 2] and target columns [Friend : 1]
- org/hibernate/test/annotations/manytomany/ManyToManyMaxFetchDepth0Test.java
- org/hibernate/test/annotations/onetomany/OneToManyTest.java
-
org/hibernate/test/annotations/enumerated/ormXml/OrmXmlEnumTypeTest.java
-
org/hibernate/test/annotations/beanvalidation/DDLWithoutCallbackTest.java
-
org/hibernate/test/annotations/engine/collection/UnidirCollectionWithMultipleOwnerTest.java
-
org/hibernate/test/annotations/generics/EmbeddedGenericsTest.java
-
org/hibernate/test/annotations/generics/GenericsTest.java
-
org/hibernate/test/annotations/identifiercollection/IdentifierCollectionTest.java
-
org/hibernate/test/annotations/indexcoll/MapKeyTest.java
-
org/hibernate/test/annotations/join/JoinTest.java
-
org/hibernate/test/annotations/lob/SerializableToBlobTypeTest.java
-
org/hibernate/test/annotations/indexcoll/IndexedCollectionTest.java
-
org/hibernate/test/annotations/manytomany/ManyToManyTest.java
-
org/hibernate/test/annotations/manytoonewithformula/ManyToOneWithFormulaTest.java
-
org/hibernate/test/annotations/notfound/NotFoundTest.java
-
org/hibernate/test/annotations/override/AttributeOverrideTest.java
-
org/hibernate/test/annotations/quote/resultsetmappings/ExplicitSqlResultSetMappingTest.java
-
org/hibernate/test/annotations/referencedcolumnname/ReferencedColumnNameTest.java
-
org/hibernate/test/annotations/tableperclass/TablePerClassTest.java
-
org/hibernate/test/annotations/tuplizer/TuplizerTest.java
-
org/hibernate/test/annotations/uniqueconstraint/UniqueConstraintTest.java
-
org/hibernate/test/annotations/various/readwriteexpression/ColumnTransformerTest.java
-
org/hibernate/test/annotations/xml/ejb3/Ejb3XmlTest.java
-
org/hibernate/test/annotations/xml/ejb3/OrmVersion1SupportedTest.java
-
org/hibernate/test/annotations/xml/hbm/HbmTest.java
-
org/hibernate/test/batchfetch/BatchFetchTest.java
-
org/hibernate/test/cid/CompositeIdWithGeneratorTest.java
-
org/hibernate/test/collection/custom/basic/UserCollectionTypeAnnotationsVariantTest.java
-
org/hibernate/test/collection/custom/basic/UserCollectionTypeHbmVariantTest.java
-
org/hibernate/test/collection/custom/parameterized/ParameterizedUserCollectionTypeAnnotationsVariantTest.java
-
org/hibernate/test/collection/custom/parameterized/ParameterizedUserCollectionTypeHbmVariantTest.java
-
org/hibernate/test/collection/map/hhh7557/EntityMapTest.java
-
org/hibernate/test/connections/SuppliedConnectionTest.java
-
org/hibernate/test/cut/CompositeUserTypeTest.java
-
org/hibernate/test/dynamicentity/interceptor/InterceptorDynamicEntityTest.java
-
org/hibernate/test/dynamicentity/tuplizer2/ImprovedTuplizerDynamicEntityTest.java
-
org/hibernate/test/dynamicentity/tuplizer/TuplizerDynamicEntityTest.java
-
org/hibernate/test/filter/hql/BasicFilteredBulkManipulationTest.java
-
org/hibernate/test/filter/hql/JoinedFilteredBulkManipulationTest.java
-
org/hibernate/test/immutable/entitywithmutablecollection/inverse/EntityWithInverseOneToManyTest.java
-
org/hibernate/test/immutable/entitywithmutablecollection/inverse/VersionedEntityWithInverseOneToManyTest.java
-
org/hibernate/test/immutable/entitywithmutablecollection/noninverse/VersionedEntityWithNonInverseOneToManyTest.java
-
org/hibernate/test/legacy/ABCProxyTest
-
org/hibernate/test/legacy/MapTest.java
-
org/hibernate/test/legacy/OneToOneCacheTest.java
-
org/hibernate/test/legacy/QueryByExampleTest.java
-
org/hibernate/test/manytomanyassociationclass/surrogateid/generated/ManyToManyAssociationClassGeneratedIdTest.java
-
org/hibernate/test/manytomany/batchload/BatchedManyToManyTest.java
-
org/hibernate/test/manytomany/ordered/OrderedManyToManyTest.java
-
org/hibernate/test/namingstrategy/NamingStrategyTest.java
-
org/hibernate/test/propertyref/DoesNotWorkWithHbmTest.java
-
org/hibernate/test/queryplan/GetHqlQueryPlanTest.java
-
org/hibernate/test/sql/hand/query/NativeSQLQueriesTest.java
-
org/hibernate/test/sql/hand/quotedidentifiers/NativeSqlAndQuotedIdentifiersTest.java
-
org/hibernate/test/stats/StatsTest.java
-
org/hibernate/test/annotations/derivedidentities/e5/b/DerivedIdentityIdClassParentSameIdTypeEmbeddedIdDepTest.java
-
org/hibernate/test/annotations/strategy/StrategyTest.java
-
org/hibernate/test/annotations/target/TargetTest.java