Skip to content

Failing metamodel tests

Strong Liu edited this page Jan 16, 2013 · 74 revisions

XML PROCESSING

  • org/hibernate/test/legacy/CustomSQLTest.java (HHH-7925)

NPE DUE TO UNINITIALIZED STUFF IN COLLECTIONS

Index column value is not initialized, resulting in NPE:
  • org/hibernate/test/annotations/enumerated/mapkey/MapKeyEnumeratedTest.java

list does not have index type bound; causes NPE

HBM "index-many-to-many" NOT SUPPORTED

  • 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

HBM "map-key-many-to-many" NOT SUPPORTED

  • org/hibernate/test/ternary/TernaryTest

HBM many-to-any not supported yet

  • org/hibernate/test/hql/ASTParserLoadingTest

NotYetImplementedException: join key column sql type is not binded if not explicitly set

  • org/hibernate/test/legacy/SQLLoaderTest.java

referenced join columns do not correspond with columns bound for an attribute binding

  • org.hibernate.test.annotations.cid.CompositeIdTest
  • org.hibernate.test.annotations.manytoone.referencedcolumnname.ManyToOneReferencedColumnNameTest
  • org.hibernate.test.annotations.onetomany.OrderByTest

"idbag" is not supported yet:

  • org/hibernate/test/idbag/IdBagTest.java
  • org/hibernate/test/collection/idbag/PersistentIdBagTest.java
  • org.hibernate.test.annotations.collectionelement.indexedCollection.IndexedCollectionOfElementsTest

ELEMENT COLLECTIONS

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

Misc bugs with embeddables (HHH-7919):

  • 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

@AttributeOverride / @AssociationOverride is not used

  • org.hibernate.test.annotations.override.AssociationOverrideSchemaTest

Derived (formula) values

Derived values are not supported when creating a foreign key that targets columns:

  • org/hibernate/test/unconstrained/UnconstrainedTest

Derived value as collection index is not supported yet:

  • org/hibernate/test/map/MapIndexFormulaTest

IDs

"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

Aggregated composite ID annotated with @Id instead of @EmbeddedId

  • org/hibernate/test/annotations/join/JoinTest.java

virtual id attribute

  • org.hibernate.test.legacy.MasterDetailTest

    see HHH-7858

key-many-to-one bugs

  • 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/b/DerivedIdentityIdClassParentSameIdTypeEmbeddedIdDepTest.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

HBM "properties" is not supported yet

  • 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

Property-ref to attribute in super-EntityBinding:

  • org/hibernate/test/propertyref/inheritence/discrim/SubclassPropertyRefTest.java

extra lazy collection is not working

  • org/hibernate/test/collection/original/CollectionTest.testExtraLazy

NAMED QUERIES

Named SQLQuery with return-join-element fails

  • org/hibernate/test/extralazy/ExtraLazyTest.java
  • org/hibernate/test/joinfetch/JoinFetchTest.java
  • org/hibernate/test/resulttransformer/ResultTransformerTest.java

ASSOCIATIONS

one-to-one is not supported using annotations:

  • 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

one-to-one on a join table is not supported yet

  • org/hibernate/test/onetoone/link/OneToOneLinkTest
  • 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

many-to-many

  • org/hibernate/test/annotations/quote/QuoteTest.java
  • org/hibernate/test/annotations/query/QueryAndSQLTest.java
  • org/hibernate/test/annotations/quote/QuoteGlobalTest.java

INHERITANCE

Joined-subclass is not supported yet

  • org/hibernate/test/legacy/MultiTableTest.java
JoinedSubclassEntityPersister.tableKeyColumns is null
  • org.hibernate.test.criteria.CriteriaQueryTest#testCriteriaCollectionOfValue
  • org/hibernate/test/hql/ASTParserLoadingOrderByTest
  • org/hibernate/test/hql/BulkManipulationTest
  • org/hibernate/test/hql/WithClauseTest

Union-subclass is not supported yet

  • org/hibernate/test/propertyref/inheritence/union/UnionSubclassPropertyRefTest.java

Subclass extended in separate hbm.xml file

  • org/hibernate/test/legacy/ABCTest.java

Named query binding

  • 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

Non-JPA:

  • 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

A mapped superclass cannot extend an entity:

  • 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

The annotation property [XXX] of annotation [@YYY] is not of type ZZZ

  • org/hibernate/test/annotations/onetomany/OneToManyTest.java

TBD

  • 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/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/strategy/StrategyTest.java
  • org/hibernate/test/annotations/target/TargetTest.java