A one-to-many generic relationship is a many-to-many unidirectional generic relationship with a unique index of the generic persistence reference columns. However, this only applies to generic references to classes whose instances are of type PersistenceCapable, since indexes cannot be declared on serialized-data columns.